A web to rate UGM course
A web for ugm student to rate their course and classes. A project for learning about backend and authentication using node.js
Stack
Backend :
-
express
-
passport.js; Google Strategy
-
mongodb
-
mongoose
-
Session Authentication;
FrontEnd:
-
React Js
-
React Hooks
-
Axios
-
Tailwind CSS
REST ENDPOINT:
-
Get /auth/google Google OAuth2.0 Authentication
-
Post /reviews/submit Post Review
-
Get /reviews
-
Get /reviews/:id Get review by id number
React Router
-
/dashboard -> edit dashboard
-
/ -> homepage
-
/login -> Login to google
TO DO:
[] connect between the react.js [] Authentication config [] Styling CSS