Skip to content

Educational platform exhibiting Roman, Greek, French & other history with interactive quizzes

Notifications You must be signed in to change notification settings

ylu8888/HistoriaHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HistoriaHub

Online educational platform exhibiting Roman, Greek, & other history with quizzes

Tech Used: Node.js, Express, MySQL, Bootstrap, HTML, CSS, & deployed to Render

  • Designed quizzes for each historical time period and implemented a points system

  • Implemented a user login system to allow CRUD operations on the user list & authentication

  • Stored user data in MySQL database to track their quiz/reading progress & suggest improvements

WEBSITE PREVIEW:

HOME PAGE:

image

LOGIN PAGE:

image

READING SECTION:

image

QUIZ SECTION:

image

FOOTER SECTION:

image

Backend Login Architecture

image

CRUD Operations:

Create: creates a new user entry in the database whenever a user registers

Read: reads user data from the database to authenticate the user during the login process.

Update: tracks the user's reading/quiz progress by recording scores and the points system

Delete: deletes the user's account and progress along with points

About

Educational platform exhibiting Roman, Greek, French & other history with interactive quizzes

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published