EngNext is a career platform designed to connect engineering graduates with companies offering entry-level opportunities.
It enables students to create professional profiles, showcase their skills and projects, and apply for graduate roles — while allowing companies to discover and manage talent efficiently.
Live at: https://engnext.xyz
EngNext bridges the gap between engineering graduates and employers.
The platform provides separate dashboards for students, companies, and admins — streamlining the hiring process for both sides.
- Create a professional profile with personal, educational, and skill details
- Upload CVs, portfolios, and highlight engineering projects
- Browse and apply for entry-level and graduate roles
- Track application status and receive notifications on progress
- Register and manage a company profile with contact information and logo
- Post and manage graduate vacancies (entry-level positions)
- Search and filter graduate profiles by university, major, skills, and graduation year
- View applicant details, shortlist candidates, send messages, and schedule interviews
- Maintain a company dashboard to track hiring activity
- Add, edit, and manage company accounts directly
- Access an admin dashboard to oversee all companies and postings
- Moderate or remove inactive or invalid company/graduate profiles
- Monitor platform usage and manage overall system health
| Layer | Technologies |
|---|---|
| Frontend | React, TypeScript, Tailwind CSS |
| Backend | Node.js, Express.js, TypeScript |
| Database | MongoDB |
| Deployment | Vercel (Frontend) & Render (Backend) |
| Auth | JWT-based Authentication |
Follow these steps to set up the project locally:
-
Clone the repository
git clone https://github.com/avidzcheetah/EngNext.git cd EngNext -
Install dependencies
npm install cd backend npm install cd ..
-
Set environment variables
Create a
.envfile in/backend:MONGODB_URI=<your-mongodb-connection-string> JWT_SECRET=<your-jwt-secret> PORT=5000
-
Run backend server
cd backend npm start -
Run frontend
npm run dev
-
Visit http://localhost:3000 to view the app.
- Graduates can sign up, build profiles, and apply for graduate-level job postings.
- Companies can post roles, search graduates, and manage applicants.
- Admins can monitor and manage both company and graduate accounts.
EngNext was developed to meet the needs of Engineering and Computer Engineering students at the University of Jaffna (E21 Batch), helping them transition smoothly into the professional world.
Contributions are welcome! Developers can fork this repository to add new features such as:
- Analytics dashboard
- AI-based CV ranking
- Graduate–Company messaging
- Enhanced admin monitoring tools
To contribute:
- Fork the repo
- Create a new branch (
feature/your-feature-name) - Commit your changes
- Push to your branch and open a Pull Request
Developer: Avidu Witharana Email: avidu@pm.me GitHub: @avidzcheetah Live Website: https://engnext.xyz
That would make your repo look more professional and ready for recruiters or portfolio showcasing.