RuffCars is a modern web application for browsing, reviewing, and purchasing cars online.
It simulates a car dealership experience with a clean user interface, integrated database, and essential features like reviews, payments, and receipts.
- 🏠 Home Page: Highlight featured cars with images and prices.
- 📖 About Page: Information about the dealership and services.
- 🚙 Car Listings: Browse cars with search, filtering by brand, pagination, and like functionality.
- 💬 Reviews: Customers can leave, edit, and delete reviews.
- 📩 Contact Form: Users can submit inquiries directly.
- 🔑 Authentication: Login system for secured access.
- 💳 Payments: Enter buyer details and process car purchases.
- 🧾 Receipts: Generate and display order details after payment.
- 🗄️ Database Integration: MySQL database stores cars, contacts, reviews, and payments.
Filtered Cars | Search & Pagination | Mobile View |
---|---|---|
![]() |
![]() |
![]() |
Payment | Receipt |
---|---|
![]() |
![]() |
Databases | Contacts Table | Payments Table |
---|---|---|
![]() |
![]() |
![]() |
- Frontend: React.js + Bootstrap
- Backend: Node.js / Express
- Database: MySQL
- Deployment: Localhost (development), adaptable for cloud/production
- Node.js & npm
- MySQL server