Moveit is a smart truck booking platform inspired by Uber and Ola, designed to simplify logistics and goods transportation. It connects users with verified transport partners in real time, offering a smooth and secure booking experience.
- 🔒 Secure Login & Registration
- 📦 Book Trucks by Type & Capacity
- 🗺️ Real-Time Tracking & Status Updates
- 💳 Multiple Payment Options
- 🧾 View Past Bookings & Invoices
- ⭐ Feedback & Ratings for Drivers
- 📞 Emergency Contact & Support Options
| Layer | Technology Used |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Java |
| Database | MySQL |
| Analytics | PostHog (for funnels, A/B tests, cohorts) |
| Version Control | Git, GitHub |
| Deployment | (Add deployment method: AWS/etc.) |
We use PostHog to monitor and improve user experience with:
- Funnel Analysis (Booking Flow)
- Cohort Analysis (Returning Users)
- A/B Testing (e.g., improved login vs original)
- Event Tracking (button clicks, form submissions)
- Java 17+
- Node.js & npm (if applicable for frontend)
- MySQL 8+
- Git
-
Clone the repo
git clone https://github.com/PDD-team6/Moveit.git cd Moveit
-
Backend Setup
- Open the project in your IDE (e.g., IntelliJ).
- Configure
application.propertieswith your DB credentials. - Run the Spring Boot application.
-
Frontend Setup
- Navigate to the frontend folder (if separate).
- Serve using Live Server or open directly in the browser.
-
Database
- Import the schema from
/database/schema.sql(if present). - Make sure MySQL service is running.
- Import the schema from
- Fork the repo
- Create a new branch:
git checkout -b feature/your-feature - Commit your changes:
git commit -m "Add your feature" - Push to the branch:
git push origin feature/your-feature - Create a Pull Request
For queries or collaboration:
- Project Maintainers:
@PDD-team6