micheqn3 / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:JavaScript 58.4%Language:Handlebars 30.7%Language:CSS 10.9%