GithubHelp home page GithubHelp logo

alamgir8 / repair-master Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 32.32 MB

It is a react-router responsive site using, react, node, MongoDB, express, bootstrap, and other essential elements.

Home Page: https://repair-master-official.web.app/

HTML 2.86% CSS 8.56% JavaScript 88.58%
bootstrap react nodejs mongodb express-js firebase-auth react-router full-stack services-platform crud-operation

repair-master's Introduction

My website name : Repair Master

Site live link : https://repair-master-official.web.app/

Here is some Feature of my site:

1.It is a react router responsive site using, react, node,mongodb, express, bootstrap and other essential element.

  1. Used five main components with some sub-components for code clean.

                          ***Home Components***
    
  2. Here create eight components for complete home page.

  3. In header component use some sub-components for complete header main section. here will show site top banner and a components for brief description of our works (it was mandatory task)

  4. BusinessCard component show we do our works. (it was optional task)

  5. in service component showing all active service, it show dynamically. when admin add some other service then it will show here automatically. (it was mandatory task)

  6. In news component showing our latest news about tech and repair content.(it was optional)

  7. Testimonial component will show our customer review about our service they take, it is a recommendation of other that how good or bad we are.(it was mandatory task)

  8. Footer components use for website footer elements. (it was mandatory)

  9. Our solution section will show what we do. (it was mandatory)

  10. In contact section customer will leave their message to us. (it was optional task)

                         *** Dashboard***
    
  11. In dashboard component use some sub-components to complete Admin and user dashboard.

  12. Here added sidebar for dashboard navigation

  13. Add Admin component will show a form to Admin for adding new Admin (it is Admin section only)

  14. Add Service component will show another form to Admin for adding new service (it is Admin section only)

  15. Add review component for Customer to give us their review about our service (Customer section only)

  16. Manage Service will show all service to Admin and Admin can delete any service from there.(it is Admin section only)

  17. My order components will show all specific customer order on their Ordered service basis. Customer can show only his/her order. (Customer section)

  18. Ordered service will show all ordered services to Admin and Admin can change order current status by clicking pending, ongoing and done button. This change also will show dynamically in customer order service status section (Admin only)

  19. Finally Dashboard component will show a brief information about order service and their status also all Active services . And it will show differently when Admin login and Customers login

         ***Checkout***
    
  20. In checkout component customer will show their selecting service and payment option, after selecting in home components service section. If a customer want to active any service then he/she will submit payment form to complete his/her order. and if he/she submit form successfully then this service will add his/her order section. (it was mandatory)

  21. Here i used stripe Api form to complete test payment (it was mandatory)

         ***Login***
    
  22. In login section customer will login their existing account to access dashboard and complete order. and if he/she have not account then he/she can login with google sign in option and also create new account with firebase authentication system (Login and privateRoute was mandatory other was optional)

  23. NoMatch components will show 404 error if someone trying wrong route.

  24. Orders, Admin and Checkout, Dashboard component are Used PrivateRout. (It was mandatory)

  25. Used destructuring after getting value from props.

  26. Used conditional formatting or conditional rendering also toggle.

  27. Added logo, animation in home page, some design, different title, environment(.env) variable, spinner, product delete option, responsive all device, meaningful name, clear all code and added ([email protected]) email to access admin panel.

  28. Used bootstrap and react bootstrap for all design and react hook form for Form.

Attention!! All section which is dynamic takes some time to load (as i experienced although my net is slow, that may a reason but i mention)

And finally i describe some feature in this Readme file which is also required..

...............................................................Thanks :) .....................................................................

repair-master's People

Contributors

alamgir8 avatar

Stargazers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.