Skip to content

Lite Speed is an educational platform that helps users gain an advantage on the competition by learning about subjects that interest the user. Users can view courses and lessons, as well as save favorite courses to their dashboard. This is a full-stack MERN app using React on the client side and a GraphQL API with MongoDB and Mongoose on the ser…

License

Notifications You must be signed in to change notification settings

tchestnut85/lite-speed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lite Speed Educational Platform

Deployed Application

License

Description

Lite Speed is an educational platform that helps users gain an advantage on the competition by learning about subjects that interest the user. Once the user signs up, they are taken to their dashboard to select from a few options including courses and profile. The courses section will show subjects and each one has an introductory lesson included. The profile page will show the user credentials and allow for changes. The app also features a ChatBot that helps with any questions the user may have while using the app.

Table of Contents

Technologies

MongoDB
Express.js
React
Node.js
MongoDB Atlas
JavaScript
Mongoose.js
Apollo Server
GraphQL Playground
Heroku

Screenshots

Landing Page

Screenshots

Signup Page

Screenshots

Login Page

Screenshots

ChatBot Feature (can be used before signing up and when logged in)

Screenshots

After Login, user is taken to Dashboard Page

Screenshots

Courses Page

Screenshots

Lesson Page

Screenshots

Profile Page

Screenshots

Enhancements

The tasks for this project include:

  • React for the front end UI
  • Use GraphQL with a Node.js and Express.js server
  • Use queries and mutations for retrieving, adding, updating and deleting data
  • Deploy using Heroku with Course/lesson data
  • Progressive Web App using a web manifest, service worker for offline functionality and is installable
  • Includes authentication using JSON Web Tokens and hashes user password with bcrypt
  • Added React Simple Chatbot to help a user if they have an questions while interacting with the app

Contributors

Tom Chestnut, Peyton Schlafley and Brian Spiewak

Links

Deployed Application

GitHub Repository

GitHub Repository

License

License This app is licensed under the MIT license.

Questions

About

Lite Speed is an educational platform that helps users gain an advantage on the competition by learning about subjects that interest the user. Users can view courses and lessons, as well as save favorite courses to their dashboard. This is a full-stack MERN app using React on the client side and a GraphQL API with MongoDB and Mongoose on the ser…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published