Welcome to Rent N Repeat, a platform where users can rent clothes to and from each other with ease. This project focuses on creating a seamless experience for lessors and lessees, enabling users to manage their rentals efficiently while ensuring transparency and quality.
- Sign-Up & Sign-In: Users can create accounts and log in securely.
- Lessor Account: Allows users to list clothes for rent and manage their inventory.
- Lessee Account: Enables users to browse, rent clothes, and leave reviews.
- Browse available clothes with images and descriptions.
- Search and filter options to sort by price, category, or rating.
- Add reviews and ratings for products.
- Add multiple products to the cart before checkout.
- Update or remove items from the cart.
- Easy-to-access customer support for resolving issues.
- (Future Development): Integration with Stripe for secure payments.
- Users can rate and review rented clothes to help others make informed decisions.
- Frontend: HTML, CSS
- Backend: PHP (with MySQLi for database interaction)
- Database: MySQL
- Development Tools: XAMPP, VSCode
Follow these steps to set up the project on your local machine:
- Install XAMPP to run the PHP server and MySQL database.
- Install VSCode or any preferred code editor.
-
Clone the repository:
git clone https://github.com/fatin-israq/rent-n-repeat.git
-
Move the project folder to the
htdocsdirectory of your XAMPP installation.cp -r rent-n-repeat /path/to/xampp/htdocs/
-
Start XAMPP and enable the Apache and MySQL modules.
-
Import the database:
- Open
phpMyAdminin your browser (usually athttp://localhost/phpmyadmin). - Create a new database named
rent_n_repeat. - Import the
rent_n_repeat.sqlfile located in the project directory.
- Open
-
Update database connection settings:
- Open
config.phpin the project folder and update the database credentials:$servername = "localhost"; $username = "root"; $password = ""; $dbname = "rent_n_repeat";
- Open
-
Open the project in your browser:
- Visit
http://localhost/rent-n-repeat/.
- Visit
- For Lessors:
- Log in to your account.
- List clothes for rent by providing details and images.
- Manage your inventory.
- For Lessees:
- Browse and search for clothes.
- Add items to the cart and proceed to checkout.
- Leave reviews for rented items.
- Implement Stripe for payment processing.
- Add a notification system for rental updates.
- Enhance the UI/UX for a more seamless experience.
- Include an analytics dashboard for lessors.
Contributions are welcome! Follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name" - Push your branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License.
For any inquiries or support, please reach out:
- Email: fatin.israqq2120@gmail.com