Skip to content

This is the official repository for CS253 Course Project - ConnVerse from Team MahaDevS. ConnVerse is the Connect and Converse App set up for IITK Community where we are bringing students and alumni on the same table where people can have formal conversations about Research, Academia, Projects and Opportunities.

License

Notifications You must be signed in to change notification settings

aaditi0722/ConnVerse22

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConnVerse

This is the official repository for CS253 Course Project - ConnVerse from Team MahaDevS. ConnVerse is the Connect and Converse App set up for IITK Community where we are bringing students and alumni on the same table where people can have formal conversations about Research, Academia, Projects and Opportunities.

Addressing the prevalent networking challenges in our college, our team introduces "ConnVerse - Connect and Converse" – a one-stop solution for all our connection problems. Students can create profiles with details like department, year, responsibilities, and courses taken. For instance, someone seeking advice on a course can search ConnVerse for individuals who have taken it and connect with them. Privacy is our top priority, and we will facilitate direct messaging as well. Alumni, verified by our team, can share motivational content and job/internship opportunities through posts and blogs. Our vision is to build a LinkedIn-like platform, creating a "bridge" between all the current students and alums, ensuring seamless use and privacy protection.

Deployed Website

Installation

  • clone the repository using : git clone <repository_link> OR Download the ZIP file for the same.
  • Go to the Project direcotry : cd ConnVerse
  • Go to the code implementation : cd CodeImplementation

Frontend

Backend

PORT=<PORT_NUMBER_FOR_BACKEND>
SECRET=<JWT_SECRET>
EMAIL_ID=<EMAIL_ID_TO_SEND_OTP
EMAIL_PASS=<EMAIL_APP_PASSWORD>
MONGO_URI=<YOUR_MONGODB_URI>

Chat Service

  • We have implemented a microsevice for chat using Node.JS + Express.JS
  • Go to the frontend : cd chat_service
  • build command :
    • npm install --legacy-peer-deps
  • run command :
    • npm run start
  • .env file:
PORT=<PORT_NUMBER_FOR-CHAT>
SECRET=<JWT_SECRET>
MONGO_URI=<YOUR_MONGODB_URI>

Database Initialization:

Important Notes:

  • One must initialize the database.

  • Make sure that backend and chat_service are working at same time to work app properly.

  • If you change the backend(also chat_service) port or url, do not forget to change the API requests in the frontend.

  • MahaDevS

About

This is the official repository for CS253 Course Project - ConnVerse from Team MahaDevS. ConnVerse is the Connect and Converse App set up for IITK Community where we are bringing students and alumni on the same table where people can have formal conversations about Research, Academia, Projects and Opportunities.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.8%
  • Go 18.9%
  • CSS 15.7%
  • Other 0.6%