Skip to content

File structure and basic configuration #13

@ameentalahmeh

Description

@ameentalahmeh

For Kids App

  |__ public
  |     |__ index.html
  |    
  |__ src
  |     |__ app.js
  |     |__ index.js
  |     |__ components    
  |             |__ Button
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ Form
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |
  |             |__  Quiz
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ Question
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ Choice
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ Image
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ Pages
  |                     |                 
  |                     |__  Login 
  |                     |          |__ index.js
  |                     |          |__ index.css
  |                     |
  |                     |__ Signup 
  |                     |           |__ index.js
  |                     |           |__ index.css
  |                     |
  |                     |__  Start
  |                     |           |__ index.js
  |                     |           |__ index.css
  |                     |
  |                     |__  Result
  |                     |           |__ index.js
  |                     |           |__ index.css
  |                     |
  |                     |__  Home
  |                     |           |__ index.js
  |                     |           |__ index.css
  |                     |
  |                     |__   Activities
  |                     |           |__ index.js
  |                     |           |__ index.css
  |                     |
  |                     |__   Comparison
  |                                 |__ index.js
  |                                 |__ index.css
  |         
  |__ .eslintrc
  |__ .babelrc
  |__ .gitignore
  |__ package.json
  |__ package-lock.json

For Admin App

  |__ public
  |     |__ index.html
  |    
  |__ src
  |     |__ app.js
  |     |__ index.js
  |     |__ components    
  |             |__ Login
  |             |      |__ index.js
  |             |      |__ index.css
  |             |
  |             |__ General statistics
  |                    |__ index.js
  |                    |__ index.css
  |__ .eslintrc
  |__ .babelrc
  |__ .gitignore
  |__ package.json
  |__ package-lock.json

For Express Server

  |__ src
  |     |__ router.js
  |     |__ server.js
  |     |__ app.js
  |     |__ controllers
  |     |       |__ Auth.controller.js
  |     |       |__ Student.controller.js
  |     |       |__ Question.controller.js
  |     |       |__ Choice.controller.js
  |     |       |__ Quiz.controller.js
  |     |       |__ Admin.controller.js
  |     |
  |     |__ middlewares
  |     |       |__ checkStudentAuth.middleware.js
  |     |       |__ checkAdminAuth.middleware.js
  |     |
  |     |__ validations
  |     |       |__ login.validation.js
  |     |       |__ signup.validation.js
  |     |       |__ index.js
  |     |
  |     |__ models 
  |             |__ Student.model.js
  |             |__ Question.model.js
  |             |__ Answer.model.js
  |             |__ StudentsAnswers.model.js
  |             |__ Mark.model.js
  |             |__ Admin.model.js
  |             
  |__ .eslintrc
  |__ .gitignore
  |__ package.json
  |__ package-lock.json

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions