Skip to content

A student matching system that allows users to customize their profile and set preferences on a desired study buddy or project partner. The stack is React.js, Flask, MySQL. Features OAuth login, auto suggest, SQL Triggers and Stored Procedures, and a smooth and intuitive UI/UX.

Notifications You must be signed in to change notification settings

Nathen-Smith/HippoCampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

108 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

The goal of this project was to create an application for students to use to find other students who have similar interests as them. This is to aid them in finding partners for projects or startups or just study buddies for classes. The project accomplished creating a basic UI to match students of similar skill, major, and class standing to be study buddies.

Building

(Optional) virtualenv: https://cloud.google.com/python/docs/setup#installing_and_using_virtualenv

Only need npm install first time:

cd ReactApp
npm install
npm start

On another terminal:

cd Backend
pip3 install -r requirements.txt
python3 server.py

Schema

cs411_schema

About

A student matching system that allows users to customize their profile and set preferences on a desired study buddy or project partner. The stack is React.js, Flask, MySQL. Features OAuth login, auto suggest, SQL Triggers and Stored Procedures, and a smooth and intuitive UI/UX.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •