Reliable, On-Demand Vehicle Breakdown Service
Squdfast is a comprehensive solution designed to bridge the gap between stranded drivers and nearby vehicle mechanics. When a vehicle breaks down, Squdfast allows users to request immediate assistance with one-tap SOS, track the mechanic's location in real-time, and manage service payments securely.
This project aims to reduce roadside wait times and provide transparent pricing for emergency vehicle services.
- Real-Time Geolocation: Live tracking of user breakdown location and mechanic arrival.
- SOS Requests: One-tap emergency request broadcasting to nearest service providers.
- Service Matching: Algorithm to match specific vehicle types (2-wheeler, 4-wheeler) with the right expertise.
- Status Updates: Push notifications for request accepted, en route, and job completed.
- Rating System: Quality assurance through user and mechanic reviews.
- Frontend: [e.g., Ejs/Css]
- Backend: [e.g., Node.js]
- Database: [e.g., MongoDB]
- Maps API: [e.g., Mapbox]
Follow these instructions to set up the project locally for development and testing purposes.
- Node.js (v14.x or higher)
- Docker (Optional, if applicable)
- API Keys for Maps and Payments (See
.env.example)
-
Clone the repository
git clone https://github.com/Soham-ent/squadfast.github.io.git cd squadfast.github.io -
Install dependencies
npm install
-
Environment Configuration Create a
.envfile in the root directory based on.env.example:cp .env.example .env
Update the
.envfile with your local configuration and API keys. -
Run the application
npm run start
Squdfast is currently developed by our internal team.
- Code Contributions: We are not accepting Pull Requests at this time as the project is in a specific application phase.
- Feedback & Ideas: We highly value your feedback! Please feel free to open an Issue to discuss features, report bugs, or ask questions about the architecture.
This project is publicly available for educational and demonstration purposes.