A modern job platform connecting talented developers with innovative companies. DevLink streamlines the hiring process by providing powerful tools for both job seekers and recruiters.
- π Smart Job Search - Find relevant opportunities tailored to your skills
- πΌ Profile Management - Showcase your skills, experience, and portfolio
- π Easy Applications - Apply to jobs with custom cover letters
- π Job Bookmarks - Save interesting positions for later
- π Application Tracking - Monitor your application status and offers
- π― Job Recommendations - Get personalized job suggestions
- π Job Posting - Create detailed job listings with specific requirements
- π₯ Applicant Management - Review and manage candidate applications
- β Hiring Tools - Shortlist, accept, or reject candidates efficiently
- π Offer Management - Send job offers directly through the platform
- π Company Dashboard - Track all your job postings and applications
- React 18 with Vite for fast development
- Material-UI Joy for modern, accessible UI components
- React Router for seamless navigation
- Axios for API communication
- Node.js with Express.js framework
- MongoDB with Mongoose ODM
- JWT Authentication for secure user sessions
- RESTful API architecture
- Node.js (v14 or higher)
- MongoDB database
- npm or yarn package manager
-
Clone the repository
git clone <your-repo-url> cd DevLink
-
Set up the Frontend
cd client npm install npm run dev
Frontend will run on
http://localhost:5173
-
Set up the Backend
cd server npm init npm install express mongoose cors body-parser dotenv nodemon npm start
Backend will run on
http://localhost:8000
-
Configure Environment
- Create a
.env
file in the server directory - Add your MongoDB connection string and other environment variables
- Create a
DevLink/
βββ client/ # React frontend
β βββ src/
β β βββ components/ # Reusable UI components
β β βββ pages/ # Application pages
β β βββ assets/ # Images and icons
βββ server/ # Node.js backend
β βββ controllers/ # Business logic
β βββ models/ # Database schemas
β βββ routes/ # API endpoints
β βββ middlewares/ # Custom middleware
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
Made with β€οΈ for connecting great developers with amazing opportunities!