Skip to content

AbdallahAltokhy/Hogwarts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hogwarts

👷🏻‍♂️ Tool to connect handy technician with customers

Hogwarts is an app to connect customers with handy technicians , where customers can see a list of services, book one and Pay for it all in one place. Also, the app provided an admin dashboard for the business owner, where he can keep track of all orders, customers, technician with a privileges to add, update and remove services and technicians .

Getting started

  1. clone the repo

    git clone https://github.com/AbdallahAltokhy/Hogwarts.git

  2. From the project root file, go to the client folder and install dependencies

    cd client

    npm install

    npm start

  3. From a separate terminal,go to the server folder and install dependencies

    cd server

    npm install

    nodemon app.js

  4. Install and run a local database and fill in a .env file with your system parameters. A .envCopy file is provided in the server folder for guidance .

  5. Let The Magic Happen ✨!

Project orientation

For the app full experience check below :

​ App URL : https://hogwarts-services.herokuapp.com/

  • For the customer experience

    • can go through the application & check the available services and book one

    • can create an account & log in "When the user is logged in, you will find all the forms pre-filled with the data provided when signing up"

    • pay for the booked services using this fake test card number "4242 4242 4242 4242"

  • For the Admin experience

    • Just log in as admin using this email & password

    • Automatically you will redirected to the admin page where you can:

      • Keep track of the business & see a list of all recent orders

      • See a list of all customers with the total orders they made

      • See a list of all services, add,update or delete one

      • See a list of all technicians, add,update or delete one as well

Tech stack

Front End:

Back End:

Authentication:

Payment:

License

MIT © Abdallah Altokhy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors