Skip to content

Web application, a service network that allows users to order technician services.

Notifications You must be signed in to change notification settings

AhmedHamdiy/Sanay3yOnTheGo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sanay3y On The Go 🛠️

Welcome to our service network project! This application allows users to order technician services seamlessly. 🚀

Overview

This project was developed as part of our database management systems course. We leveraged the power of the PERN stack to build a robust and efficient platform.

User Classes 👥

Our service network caters to three main classes of users:

Customers 👩‍💼

Customers are at the heart of ServiceHub. With just a few clicks, they can order the services they require from our network of skilled technicians. Our platform empowers customers to:

  • Easily browse and select from a wide range of services 🛠️
  • Leave detailed reviews and feedback about their service experience 📝
  • Lodge complaints and seek prompt assistance from our support team 🛑
  • Send feedbacks to enhance the experience for customers be more professional ✅

Technicians 👨‍🔧

Our technicians are dedicated professionals who accept service orders from customers. They have the ability to:

  • Accept service orders and manage their schedule efficiently 📅
  • Offer discounts and promotions to attract more customers 💰
  • Showcase their expertise and previous work to build trust and credibility 🔍
  • Send feedbacks to enhance the experience for technicians be more professional ✅

Admins 👩‍💼‍

Admins play a crucial role in maintaining the integrity and smooth functioning of our service network. As an admin, you have the authority to:

  • Monitor and enforce standards for worker conduct and performance 🕵️‍♀️
  • Oversee complaints and feedback to ensure a positive user experience 🔄
  • Prohibit workers who do not meet appropriate appearance or performance criteria ⛔

Technologies Used 💻

We utilized cutting-edge technologies to build our service network:

  • PostgreSQL: For robust and scalable database management 🐘
  • Express.js: For building efficient and feature-rich server-side applications 🚀
  • React: For creating dynamic and interactive user interfaces ⚛️
  • Node.js: For running JavaScript code on the server side 🚀

Team Members

👨‍💻 Khalid El Jammal

👨‍💻 Hana Mostafa

👨‍💻 Fatma Zinhom

👨‍💻 Ahmed Hamdy

How to Contribute 🤝

We welcome contributions from the community to make our service network even better! If you'd like to contribute, please fork the repository and submit a pull request. We appreciate your support! 🎉

Get Started 🚀

To get started with our service network:

  1. Clone this repository to your local machine.
  2. Go to the cd Client/sanay3y-on-the-go folder.
  3. Install the necessary dependencies using npm install.
  4. Run the application using npm start.
  5. Go to the cd Server folder.
  6. Create the database using the script in the CreateDB file.
  7. Run the server using nodemon server.

Screen shots 📷

image image image

That's it! You're all set to explore our service network and enjoy the seamless experience. 🎉

Happy networking! 🚀✨

About

Web application, a service network that allows users to order technician services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.9%
  • CSS 14.4%
  • PLpgSQL 2.6%
  • HTML 1.1%