- Nishant Patil - [email protected]
- Bhavik Bharambe - [email protected]
- Dhrumil Raigagla - [email protected]
- Satyam Bindroo - [email protected]
- Parth Shah
- Bhavya Mehta
- Utsav Khatu
VJTI-TPO-Website will help our college students recognize gaps in placements by placement insights. All this is done with the help of a user-friendly, easy and robust software system.It facilitates students/graduates for requisite soft-skills as per industry standards. The website focuses on internships and placements and is responsible for connecting VJTI students to the corporate world and the industry, and acts as a gateway.
- GitHub repo link: Link to repository
- Drive link (Screenshots): Drive link here
- Website link: Deployed link here
- Clone the repository
git clone https://github.com/bbhavik16/TPO-Website.git
-
Install Node.js (JavaScript runtime environment) and MongoDB(document-oriented database program)
-
Install the dependencies using
npm i
- Make a .env file and put following parameters
CLOUDINARY_CLOUD_NAME={YOUR CLOUDINARY NAME}
CLOUDINARY_KEY={YOUR CLOUDINARY KEY}
CLOUDINARY_SECRET={YOUR CLOUDINARY SECRET}
MAPBOX_TOKEN={YOUR MAPBOX TOKEN}
GOOGLE_CLIENT_ID ={YOUR GOOGLE CLIENT ID}
GOOGLE_CLIENT_SECRET ={YOUR GOOGLE SECRET}
GOOGLE_CALLBACK_URL ="http://localhost:3000/google/callback"
TPO_PASSWORD={YOUR EMAIL AND PASSWORD}
SECRET={YOUR OWN SECRET}
- For environment variables create accounts on following sites:
CLOUDINARY LINK=https://cloudinary.com/users/register/free
MAPBOX LINK=https://account.mapbox.com/auth/signup/
GOOGLE LINK=https://console.cloud.google.com/home
After setting up for Web App, follow the below instructions to get it running.
-
Enter mongod and mongo command to connect to the database.
-
Go to gitbash/command prompt, make sure you are in TPO-Website directory, run following command in gitbash
nodemon app.js
- Open (localhost:3000/) in your browser to use TPO.
- We could add more email security so that only domain specific emails are allowed to log in and register.
- More customisable resume templates can be added.
- Add a notification section for various events related to TPO.