Transform resumes into powerful career opportunities with advanced NLP analysis. This application provides actionable feedback on resumes, interactive visualizations, and seamless database integration.
- Resume Analysis: Upload and analyze DOCX resumes with actionable feedback.
- Interactive Visualizations: Dynamic sentiment charts and emotion radars.
- Database Integration: Efficient data storage and retrieval.
- Responsive Design: Built with Tailwind CSS for consistent styling across devices.
- Fast Development: Next.js framework for rapid iterations and optimized performance.
Before you begin, ensure you have the following installed:
- Node.js (v16 or later)
- npm
- An IBM Cloud account (for the Natural Language Understanding API).
- A Neon Database account (for PostgreSQL).
- A Google Gemini API key (optional, for additional AI features).
-
Clone the repository:
git clone [https://github.com/tanmaydev56/ibm-Natural-language-understanding-app](https://github.com/tanmaydev56/ibm-Natural-language-understanding-app)
-
Navigate to the project directory:
cd ibm-Natural-language-understanding-app -
Install dependencies:
npm install
-
Create a
.envfile in the project root and add your API keys:IBM_API_KEY=your_ibm_api_key IBM_URL=your_ibm_service_url NEON_DATABASE_URL=your_neon_db_url GEMINI_API_KEY=your_gemini_api_key
-
Start the development server:
npm run dev
-
Build for production:
npm run build
-
Start the production server:
npm start
Run tests with:
npm testFrontend: Next.js, React, TypeScript Styling: Tailwind CSS Database: PostgreSQL (Neon) NLP: IBM Watson Natural Language Understanding AI: Google Gemini API (optional features) Build Tools: npm
Contributions are always welcome! Please follow these steps:
Fork the project. Create your feature branch: git checkout -b feature/AmazingFeature Commit your changes: git commit -m 'Add some AmazingFeature' Push to the branch: git push origin feature/AmazingFeature Open a Pull Request.
For questions or support, feel free to contact:
Tanmay Sharma - tanmaysharma763@gmail.com Project Link: https://github.com/tanmaydev56/ibm-Natural-language-understanding-app
