Skip to content

Pratik2026/Rent360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 

Repository files navigation

Rent360

Rent360 is a web platform that facilitates renting items, allowing users to both list items for rent and rent items from others. The platform enables users to create listings, manage their inventory, view available items for rent, add items to a wishlist, and more.

Features

User Authentication: Users can create accounts, log in, and manage their profiles. Listings: Users can create listings for items they want to rent out. Search and Filter: Search functionality allows users to find items by category, name, or other parameters. Wishlist: Users can add items to their wishlist for future reference. Inventory Management: Users can manage their listed items and update their availability. Renting Process: Facilitates the process of renting items by connecting renters and owners. User Reviews: Enable users to leave reviews and ratings for rented items or other users.

Technologies Used

Frontend: HTML, CSS, JavaScript, React.js Backend: Node.js Database: MySql APIs: Integration with Google Maps API for location-based services. Other Tools: Axios for HTTP requests, JSON Web Tokens for authentication, etc.

Getting Started

Clone the repository: bash Copy code git clone https://github.com/yourusername/Rent360.git Install dependencies for both frontend and backend:

bash Copy code cd Rent360/frontend npm install cd ../backend npm install Set up environment variables:

Create a .env file in the backend directory and add necessary environment variables (e.g., MongoDB connection string, API keys). Start the development server:

Frontend: cd frontend && npm start Backend: cd backend && npm start Open your browser and access http://localhost:3000 to view the website.

Contributing Contributions are welcome! If you want to contribute to Rent360, please follow these steps:

Fork the repository. Create a new branch (git checkout -b feature/your-feature). Make your changes. Commit your changes (git commit -am 'Add new feature'). Push to the branch (git push origin feature/your-feature). Create a pull request.

Acknowledgements Mention any resources or individuals whose code or ideas you used.

Releases

No releases published

Packages

No packages published

Languages