Welcome to our service network project! This application allows users to order technician services seamlessly. 🚀
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.
Our service network caters to three main classes of users:
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 ✅
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 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 ⛔
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 🚀
👨💻 Khalid El Jammal
👨💻 Hana Mostafa
👨💻 Fatma Zinhom
👨💻 Ahmed Hamdy
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! 🎉
To get started with our service network:
- Clone this repository to your local machine.
- Go to the
cd Client/sanay3y-on-the-go
folder. - Install the necessary dependencies using
npm install
. - Run the application using
npm start
. - Go to the
cd Server
folder. - Create the database using the script in the CreateDB file.
- Run the server using
nodemon server
.
That's it! You're all set to explore our service network and enjoy the seamless experience. 🎉
Happy networking! 🚀✨