TalentTap is a platform designed to empower students by showcasing their skills, projects, certifications, and more. It aims to bridge the gap between student potential and industry opportunities, providing a comprehensive profile management system.
- Profile Management: Create and manage detailed profiles highlighting educational background, skills, certifications, projects, and contact information.
- Skills and Certifications: Add and manage skills and certifications with validations to ensure accuracy and relevance.
- Project Showcase: Showcase personal projects with detailed descriptions and links to enhance visibility to potential employers.
- Responsive Design: Utilizes React for the frontend, providing a responsive and intuitive user interface.
- Backend Services: Powered by Node.js and Express.js, ensuring robust API endpoints for seamless data handling and security.
- Database: MongoDB for data storage, offering flexibility and scalability to handle diverse user data effectively.
- Authentication and Authorization: Implements JWT (JSON Web Tokens) for secure authentication and authorization.
- Validation and Error Handling: Employs express-validator for input validation and comprehensive error handling.
- Logging and Monitoring: Integrated logging with Winston ensures detailed tracking of application actions and errors.
- Clone this repository to your local machine :
git clone https://github.com/your-username/talenttap.git
cd talenttap
- If you want to explore the backend functionalities, navigate to the server folder and examine the routes and schemas :
cd ./server
- **Navigate to the client folder to access the user interface : **
cd ./client
. . .