tutorbuzz's People
tutorbuzz's Issues
Design session request form (we need to figure out what's on this first)
File cleanup/reorganization.
Pages/components and the way they linkup with other stuff such as app.js need to be reorganized.
Create Session DB Model
Design Teacher profile (teacher view)
create jwtConfig
Change signup form to include "tutor" or "student"
create approve session route
GET /approveSession/:sessionId
find :sessionId in session table
set confirmed = true
Define singup methods / endpoints
Create Cancel session route
DELETE /cancelSession/:sessionId
delete specified session
Design Student profile
Create Student DB Model
Create passport.js config
Define login methods / endpoints
Add State, Constructor, componentDidMount, and handleChange to all pages (details in Slack)
- login page
- signup page
- tutor portal
- tutor profile
- student portal
create tutordata sessions route
GET /tutorData/:tutorId/sessions
look in db.Sessions
return all sessions with tutorId === (tutorId from parameter)
Lookup all linked tutors for a student (and render them to the studentPortal)
Design Teacher interface (student view)
tutor data route (all data about tutor)
GET /tutorData/:tutorId
look in db.Tutor
find tutor by id (findByPk)
Create Request react component (what the tutor sees on their profile after a student has made a request)
This needs to also make a request to:
GET /tutorData/:tutorId/sessions
to get all of the sessions
Only render the ones that have confirmed === false
Set expiration time on JWTs (one day)
Create Teacher DB Model
Create logout method
Create user authorization DB Model
Create api endpoint to look up all sessions for a user (or all sessions in general)
Update tutor profile to use an identifier in the url
Design video chat page
create new session route
POST /newSession
create new session with the following data:
startTime
endTime
date
location (address string)
studentId
tutorId
Create Static Map of Student Location to embed (teacher view)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.