Career-Bridge is a Full Stack Job application portal built using the MERN stack, focusing on simplifying the job application process.
Here are some of the key features of the project:
- User Authentication and Authorization
- Job Search and Filtering
- Save and Track Jobs
- Resume Management
- Profile Management
- Admin Dashboard
- Job Posting
- Application Tracking
- Messaging and Notifications
- Responsive Design
To get started with the Career-Bridge project, follow these steps:
- Node.js: Ensure you have Node.js installed on your computer. You can download it from nodejs.org.
-
Clone the repository to your local machine:
git clone https://github.com/yourusername/Career-Bridge.git
-
Change into the frontend directory:
cd client -
Install the frontend dependencies:
npm install
-
Run the development server:
npm run dev
-
Return to the main directory and change into the backend directory:
cd .. cd server
-
Install the backend dependencies:
npm install
-
Run the development server:
nodemon server.js
Contributors are welcome! To contribute to this project, please follow these steps:
- Read the README thoroughly to understand the project structure and components.
- Identify any bugs or issues, and raise them on the project's repository.
- Wait for a mentor to assign the issue to you.
- Once assigned, work on the fix or improvement.
- After completing the development, raise a pull request (PR) for review.
- Frontend: React.js, Redux
- Backend: Node.js, Express.js
- Database: MongoDB
- Styling: Tailwind CSS, Material UI, Mantine UI