Talent Track is a full-stack web application designed to connect job seekers with companies. It features a modern frontend built with Next.js and a robust backend powered by NestJS.
backend/ # NestJS API server
frontend/ # Next.js web application
- User authentication (login/register)
- Job listings and applications
- Company profiles
- User dashboard
- Responsive UI with Tailwind CSS
- Frontend: Next.js, React, Tailwind CSS
- Backend: NestJS, TypeScript
- State Management: Redux Toolkit
- API Communication: REST
- Node.js (v18+ recommended)
- npm or yarn
-
Clone the repository:
git clone <your-repo-url> cd <project-root>
-
Install dependencies:
- For backend:
cd backend npm install
- For frontend:
cd ../frontend npm install
- For backend:
- Start the backend server:
cd backend npm run start:dev
- Start the frontend app:
cd ../frontend npm run dev
The frontend will be available at http://localhost:3000
and the backend at http://localhost:3001
(or as configured).
backend/
- NestJS API source codefrontend/
- Next.js app source code
- Fork the repository
- Create your feature branch (
git checkout -b feature/YourFeature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/YourFeature
) - Open a pull request
This project is licensed under the MIT License.