Skip to content

mahmoudhaney/EarySystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

EarySystem

A web Application called "Early", which helps people to check their hearing problems.

Project Description

  • When the admin logs in, he creates a few questions with several possible responses for each. There is only one valid response for each question.
  • After registering with the system, users cannot log in until the admin approve their account.
  • Users are allowed to retake the hearing assistant exam as many as they want. The user must first listen to the audio recording for the multiple-choice questions before choosing the appropriate answer.
  • The user displays his or her exam result after completion.
  • The user may also see a history of the exams he has previously taken

Users

  1. Admin User
    • Login/ Logout
    • Update Profile
    • Manage other users accounts (CRUD)
    • Manage hearing assistance questions (CRUD)
    • Manage answers for each question (CRUD)
  2. Normal User
    • Login/ Logout
    • Register
    • Update profile
    • Take the hearing assistance exam
    • Show history of Exams

Tools

  • Frontend should be in React.js
  • Backend should be in (node.js & Express.js)
  • Database (MySQL)

To Use the project

After downloading the project repository and making sure that NodeJS is installed

  1. Navigate to server on your terminal and run this command npm i to install backend end dependencies & npm run dev to execute
  2. Navigate to cliect on your terminal and run this command npm i to install front end dependencies & npm start to execute

APIs

You can find all system APIs in this file

Demo

20230509_172530.mp4

About

A web Application called "Early", which helps people to check their hearing problems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors