Skip to content

An all-in-one learning application for students and admin. Users are able to access their courses and communicate in real time through an integrated chat window.

License

Notifications You must be signed in to change notification settings

micheqn3/grademy

 
 

Repository files navigation

License: MIT

Grademy

An all-in-one learning application for students and admin. Users are able to access their courses and communicate in real time through an integrated chat window.

Student and admin accounts have a different functionality and have the ability to perform RESTful CRUD operations including:

Admin Dashboard:

  • View courses they are teaching
  • Create courses
  • Update course descriptions
  • Hold office hours through the chat

Student Dashboard:

  • View courses they are currently enrolled in
  • Enroll in courses
  • Drop courses
  • Ask other students/admins for help on assignments through the chat

To execute the file:

  • Open in browser

Link to deployed application:

https://grademy.herokuapp.com/

Technologies/Languages used:

  • JavaScript
  • Node.js
  • Socket.io
  • Sequelize
  • Bcrypt
  • Connect-Session-Sequelize
  • Express
  • Express Session
  • Express Handlebars
  • MySQL2
  • Nodemon
  • Dotenv
  • Materialize

Contributors:

Screenshot of deployed application:

Log In
Log in page
Admin Dashboard Student Dashboard
Admin dashboard Student dashboard
Chat
Chat

License License: MIT

MIT

About

An all-in-one learning application for students and admin. Users are able to access their courses and communicate in real time through an integrated chat window.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.4%
  • Handlebars 30.7%
  • CSS 10.9%