Carboy 🔥
A Restful API for a carboy mobile application(car wash app) Using C# and SQL
⭐ Star me on GitHub — it helps!
Overview
✔️ The carboy is the first application in Tehran that anyone can reserve online services for a car.
I designed, developed, and maintained the back-end using ASP.NET(C#) MVC and SQL Server.
With Carboy’s application, you just need to specify the location of your car, type of service, vehicle model, the preferred time and submit your request till the Carboy team reaches your location at the specified time.
✔️ This project is a web service made with Restful API Technology using C#, SQL, .Net Framework 4.5
This web service can be used for any type of client(web app, android, IOS)
The database file is also attached to the repository.
*This project is part of the web service used in Carboy system
The carboy is the first application in Tehran that anyone can reserve online services for a car.
I designed, developed, and maintained the back-end using ASP.NET(C#) MVC and SQL Server.
With Carboy’s application, you just need to specify the location of your car, type of service, vehicle model, the preferred time and submit your request till the Carboy team reaches your location at the specified time.
This project is a web service made with Restful API Technology using C#, SQL, .Net Framework 4.5
This web service can be used for any type of client(web app, android, IOS)
The database file is also attached to the repository.
In the following, I will explain the big project of Carboy.
Carboy system Modules:
- carboy web service: (this repository is this project)*
webservice for repairmans application(client of api) - customer web service:
web service for Customers(who place orders) application(client of api) - web panel for admin to manage system
- android app for customers
- ios app for customers
- web app for customers
- android app for repairmans
- ios app for repairmans
System features
- zarinpal payment gateway
- Connecting to Mellat Bank customer club web service
- Give GiftCard to Customer
- Implementation of an algorithm to prevent synchronization of services
Tools Used 🛠️
- Visual studio app,Sql server app
- Restful API, C#, SQL
Installation Steps 📦
- Restore DB in SQL Server from the DB file in root of repository (CarBoyDBLive.bak)
- Open Web Service Solution in Visual Studio and build the project.
- Execute (F5) to run. Browser will throw error page which is fine as this is only WEB-API implementation.
- You can test the API using a tool such as Unit Test Project in repository.
Implementation description:
in CoreController call API method
web services :
List ofgetUserProductListConstructor
getCarboyPathConstructor
carboyMoveToCustomerConstructor
carboyStartServiceConstructor
carboyServiceProductDeliveredConstructor
...
There is some Database Diagrams:
License
Support
For support, click here.
Give a star ⭐️ !!!
If you liked the project, please give a star :)