https://github.com/krishna102001/gbu-crc
GBU CRC Portal is an online job portal that connects students and recruiters, making the placement process hassle-free.
https://github.com/krishna102001/gbu-crc
expressjs gemma-1b job-portal job-portal-mern langchain mern-project mern-stack mongodb nodejs nodemailer ollama react-router reactjs tailwindcss
Last synced: 3 months ago
JSON representation
GBU CRC Portal is an online job portal that connects students and recruiters, making the placement process hassle-free.
- Host: GitHub
- URL: https://github.com/krishna102001/gbu-crc
- Owner: krishna102001
- Created: 2025-03-01T17:38:02.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-23T20:48:34.000Z (about 1 year ago)
- Last Synced: 2025-05-23T21:33:48.598Z (about 1 year ago)
- Topics: expressjs, gemma-1b, job-portal, job-portal-mern, langchain, mern-project, mern-stack, mongodb, nodejs, nodemailer, ollama, react-router, reactjs, tailwindcss
- Language: JavaScript
- Homepage: https://gbu-crc.onrender.com
- Size: 2.14 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GBU CRC PORTAL
GBU CRC Portal is an online job portal that connects students and recruiters, making the placement process hassle-free.
## Why gbu crc portal is made?
- 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.
## Tech Stack
- 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)
## Project Setup
For frontend:
- go to frontend directory
```bash
cd client
```
- install all package
```bash
npm install
```
- Start Frontend Server
```bash
npm run dev
```
For Backend:
- go to Server directory
```bash
cd server
```
- install all package
```bash
npm install
```
- Start Server Server
```bash
npm start
```
For Workers:
- go to Workers directory
```bash
cd workers
```
- install all package
```bash
npm install
```
- Start Worker Server
```bash
npm start
```
## ENV File Setup
For frontend:
```bash
VITE_BACKEND_URL = http://localhost:3000
```
For Backend:
```bash
JWT_SECRET =
MONGODB_URI =
CLOUDINARY_NAME =
CLOUDINARY_API_KEY =
CLOUDINARY_SECRET_KEY =
EMAIL_USER =
EMAIL_PASS =
```