Skip to content

A study-buddy matching app! S(WE)nsational's project for Fall 2022 Software Engineering (Front-end code)

Notifications You must be signed in to change notification settings

kuhuhalder/match

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATCH

MATCH is a web-app that pairs students to form study-buddies where students can study together. MATCH can also match students with mentors based on interests or classes mentors have already taken that the students are currently taking.

Link: https://match-swensational.netlify.app

Type of Application: software tools for helping the users and making life easier or software projects that solve domain specific problems

Inspiration

The reason why we chose this project is because after being students at Rutgers University for the past 3-4 years, we have realized that knowing classmates and peers within classes is of utmost importance. It gives students a support system to go through the day-to-day challenges that each class faces and being able to share stresses, victories, and reminders with students within our classes is very helpful. We are creating a service that will allow students to meet and match with other students in the classes they are taking and form a “study buddy” relationship with them. This allows students a way to meet other students, form friendships, and gain support in classes that can be difficult. We expect to learn an ample amount of skills to accomplish this project.

Meet the Team: S(WE)NSATIONAL

Team Members

  • Kuhu Halder (Product Owner + Front-end Developer)
  • Farah Lubaba Rouf (Scrum Master)
  • Shreya Jain (Front-end Developer)
  • Prince Rawal (Backend Developer)

Technology Stack

  • Front-end using React.js
  • Backend using Java and Springboot

IDE: VSCode for React.js + Intellij for Java

Deployment

The front-end is deployed on Netlify here: https://match-swensational.netlify.app/.

The backend is deployed on Heroku: https://match-api-backend.herokuapp.com/

In order to run this project

  1. Download VSCode and npm.
  2. Clone the GitHub repository by entering this command in the terminal: git clone https://github.com/kuhuhalder/match
  3. On the terminal, run npm install .
  4. After installing dependencies and node modules
  5. Run the app by typing npm start - It will start the developmental server and open up the app on the https://localhost:3000/ (3000 port) on your computer.
  6. To run the tests, type npm run test on the terminal.

Final Presentation Link

Link: https://docs.google.com/presentation/d/1eT741s7D4B_Vv6-ByvoSorSJBVJkrmYoyOZX2J1H2X8/edit?usp=sharing

Demo Video Link

https://rutgers.zoom.us/rec/share/IXb0gSwM5tqR5Rm3MvwDY8qU3FWcYwlRD6TPZd5TEIW5Ss70vnTfxXIMPacamWEA.mZIZKT4tban-lH_e?startTime=1670878109000 Passcode: R7%7*zSx

Final Report

https://kuhuhalder.notion.site/Final-Report-fe161b592e7848949e0c079e7470df19