Welcome to the Next.js-based web application for a ** mechanic service**! This handy app lets users find nearby mechanics and get real-time assistance based on their location. Perfect for when you're in a pinch! 😉
We’ve built this project with some awesome technologies:
- Frontend: Next.js, React, TailwindCSS, Framer Motion, NextUI
- Backend: Express.js, Supabase (for authentication & database)
- State Management: Redux Toolkit, Redux Thunk
- Maps: Neshan Maps, Mapir React Component, Leaflet, React Leaflet
- Charts & Data Visualization: Chart.js, React Chart.js 2
- Utilities: Axios, Lodash, Moment Jalaali
- Node.js installed (recommended version:
>=16.x) - npm or yarn installed
- Clone the repository:
git clone https://github.com/your-username/your-repo.git cd your-repo - Install dependencies:
npm install # or yarn install - Run the development server:
npm run dev # or yarn dev - Open http://localhost:3000 in your browser.
Manage mechanics, users, and service requests.
Calculate the distance between the user and the selected mechanic.
Display nearby mechanics based on the user's location.
Users can add new locations, which require admin approval.
Screencast.from.2025-02-19.10-26-48.mp4
This project is licensed under the ISC License.
Feel free to fork this repo and submit pull requests. Suggestions and issues are welcome!
Made with ❤️ using Next.js & Supabase.






