Skip to content

SaranshBangar/Daneizo

Repository files navigation

✨Daneizo✨

Why Buy When You Can Rent It! 🎉

Daneizo is a platform that allows users to rent a variety of items instead of purchasing them. Built using modern web technologies, this project is open for contributions during the open-source festival. Whether you're a beginner or experienced developer, your contributions are welcome!

Live Demo

🌟 Stars 🍴 Forks 🐛 Issues 🔔 Open PRs 🔕 Close PRs 🌐 Contributors
Stars Forks Issues Open Pull Requests Close Pull Requests Contributors

This project is now OFFICIALLY accepted for

GSSoC 2024 Extd Hacktoberfest 2024

🧾Table of Contents

⭐Features

  • Item Rental: Browse, rent, and manage rental items.
  • Search Functionality: Quickly find items available for rent.
  • Responsive Design: Fully responsive for a seamless experience on any device.
  • Authentication: User login and management.
  • Admin Panel: Manage rental listings and users.

🛠Tech Stack

Frontend

Backend

Databases

Payments

image

Services

📥Installation

  1. Clone the repository:

    git clone https://github.com/SaranshBangar/Daneizo.git
  2. Install dependencies:

    cd Daneizo
    npm install
  3. Set up environment variables: Create a .env.local file in the root directory and add the following:

    MONGODB_URI=<your-mongodb-uri>
    NEXT_PUBLIC_RAZORPAY_KEY=<razorpay-key>
    
  4. Run the development server:

    npm run dev

    Open http://localhost:3000 to view it in the browser.

  5. Build for production:

    npm run build

📙Contribution Guide

We encourage all contributors to help improve the platform!

  1. Fork the repository and create your branch:

    git checkout -b feature/new-feature
  2. Commit your changes with clear messages:

    git commit -m "Add new feature"
  3. Push to your branch:

    git push origin feature/new-feature
  4. Create a Pull Request.

Make sure to check out the Issues section for tasks that need attention.

We welcome all contributions to improve Daneizo! If you would like to contribute, please follow the Contributing.md to get more details on how to get started.

To maintain quality and consistency, please adhere to the following guidelines:

  1. Code Style: Follow the coding style used throughout the project. Clean, readable code with comments is always appreciated.
  2. Commits: Write meaningful commit messages.
  3. Pull Requests: Make sure PRs are focused, well-explained, and reference any issues they address.
  4. Testing: Ensure that your changes are well-tested locally and don’t break existing functionality.

🐛Issues

Check out the issues tab to find bugs, feature requests, or tasks. Feel free to pick one and start contributing.

🆔License

This project is licensed under the MIT License.

👥 Team

Saransh Bangar
Saransh Bangar
Project Admin
LinkedIn Gmail

For any inquiries or feedback, please contact. Happy Contributing❤

Our Contributors

Thank you for contributing to our repository

Contributors

Contribute and make renting simpler for everyone! 🚀

⭐️ Support the Project

If you find this project helpful, please consider giving it a ⭐ on GitHub! Your support helps to grow the project and reach more contributors.