- Group ID: 18
- Group Title: Cubicles
-
Name: Alagadapa Jaya Harsh Vardhan
Roll Number: S20220010011 -
Name: Srikar Chaturvedula
Roll Number: S20220010207 -
Name: Ayush Singhai
Roll Number: S20220010024 -
Name: Gadigala Varun Tyagarayan
Roll Number: S20220010070 -
Name: Abhinav Chukka
Roll Number: S20220010052
Cubicles is a job portal application that helps job seekers find opportunities and employers post job listings. The project aims to simplify the job search process and provide insights for getting hired faster.
- Job Listings: Browse and search for job opportunities.
- Detailed Insights: Tips and resources for landing a job faster.
- Learn Pages: Where you can learn about the latest trends in market.
- Multi user support: Optimized for User, admin/recruiter, superUser with charts and report generation features.
- Cummunity/Blog pages: You can create and share your blogs with everyone here! You can delete them too.
- SuperUser Creation: The super user can be created from the backend terminal for advanced security.
- Frontend: React, Tailwind CSS, sonner, aos, shadcn UI
- Backend: Node.js, Express.js, JWT
- Database: MongoDB, Cloudinary
-
Move into the repository:
cd Group-18
or project name {eg. Cubicles-main}
-
Open two terminals, one for front end and one for backend:
-
Run:
npm install
in both frontend and backend
-
Run:
npm run dev
in both frontend and backend to start the server and application
-
In browser type:
http://localhost:5173/
to start the application (running on port 5173) and backend running on port 3000
node createSuperUser.js
in the backend terminal.
http://localhost:5173/