Welcome to Odoo Combat, your go-to platform for renting furniture online! This project aims to simplify the process of browsing, booking, and paying for furniture rentals through a user-friendly web application.
- Team Leader: Harshil Solanki 🛠️
- Team Members:
- Javal Patel 🎨🛠️
- Meet Mendapara 🚀
- Prince Ghoda 📊
-
User Authentication and Profiles
- Register, log in, and manage user accounts.
- Update profile information and view rental history.
-
Furniture Listings
- Display a catalog of available furniture items.
- Detailed item descriptions, rental prices, availability status, and high-quality images.
-
Search and Filter
- Search for specific items using keywords or categories.
- Filter items by price range, type, and location.
-
Booking and Reservation
- Select rental dates and manage reservations.
- Confirm bookings and manage availability calendars.
-
Payment Integration
- Secure online payments using PayPal.
- Payment confirmation and receipts for users.
- Frontend: React, Vite, Tailwind CSS
- Backend: Node.js, Express
- Database: MongoDB
- Payment: PayPal
-
Clone the repository
git clone https://github.com/Meetmendapara09/Odoo_Combat.git cd Odoo_Combat
-
Install dependencies
# Install frontend dependencies cd frontend npm install # Install backend dependencies cd ../backend npm install
-
Set up environment variables
- Create
.env
files in bothfrontend
andbackend
directories based on.env.example
files provided.
- Create
-
Run the application
# Run frontend (in frontend directory) npm run dev # Run backend (in backend directory) npm start
-
Access the application
- Open your browser and go to
http://localhost:3000
to view the application.
- Open your browser and go to
- The application can be deployed to platforms like Vercel, Netlify or CloudFlare. Ensure to set up environment variables securely and configure database connections accordingly.
Contributions to improve the application are welcome! Please fork the repository and submit pull requests to propose your changes.
This project is licensed under the MIT License.
For questions or feedback, please contact Meet Mendapara.