GBU CRC Portal is an online job portal that connects students and recruiters, making the placement process hassle-free.
- To bridge the gap between recruiters and students (reducing the involvement of the college).
- To eliminate the use of Google Forms and make the process more professional.
- To avoid repetitive form-filling for students.
- To simplify data management for the university.
- To Get ATS Score Free for Student.
- React.js(Frontend)
- Tailwindcss(Styling)
- Chart.js(Graph Data)
- Quills(Rich Text Editor)
- Express.js(Backend)
- Json Web Token(Authentication)
- MongoDB(Database)
- Cloudinary(Image/Resume Storage)
- Zod(Validation)
- Nodemailer(Mail Sending)
- Redis(Queue)
- Langchain(AI services)
- Qdrant(vector database)
For frontend:
- go to frontend directory
cd client - install all package
npm install
- Start Frontend Server
npm run dev
For Backend:
- go to Server directory
cd server - install all package
npm install
- Start Server Server
npm start
For Workers:
-
go to Workers directory
cd workers -
install all package
npm install
-
Start Worker Server
npm start
For frontend:
VITE_BACKEND_URL = http://localhost:3000For Backend:
JWT_SECRET =
MONGODB_URI =
CLOUDINARY_NAME =
CLOUDINARY_API_KEY =
CLOUDINARY_SECRET_KEY =
EMAIL_USER =
EMAIL_PASS =