vaibhav-sutariya / Rentalog-Rent-Management-Web-App-For-Landlords

Rentalog || Free Rent Management Web App For Landlords. With Rentalog, landlords can keep track of important information about their renters, including their names, addresses, and rental payment history.

Home Page:https://visionary-fenglisu-db1b1d.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rentalog - Rent Management Web App For Landlords

Rentalog is a web application that makes it easy for landlords to manage their rental properties. With Rentalog, landlords can keep track of important information about their renters, including their names, addresses, and rental payment history. This information is stored in a secure and organized manner, so landlords can access it whenever they need to. In addition to keeping track of renters' information, Rentalog also makes it easy for landlords to collect and track monthly rent payments. This way, landlords always know exactly how much money they're earning from their properties and can make informed decisions about their business. Using Rentalog is simple and straightforward. All of the information is organized in a user-friendly interface, so landlords can access what they need quickly and easily. And, if they ever have questions or need help, they can reach out to Rentalog's dedicated support team for assistance. Overall, Rentalog is a convenient and efficient tool for landlords who want to keep their rental business organized and running smoothly.

Features

  • Tenant management: Keep track of important information about your renters, such as their names, addresses, and rental payment history.
  • Rent collection: Collect and track monthly rent payments easily.
  • Rent calculations: Automatically calculate the total rent received each month and see a breakdown of payments.
  • Property listing: Showcase your rental properties and attract potential tenants by listing them on Rentalog.
  • User-friendly interface: Easy to use and navigate.
  • Dedicated support team: Available to help landlords with any questions or problems they may have.

Current Version Tech stack

Rentalog is built using the following technologies:

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • Node.js
  • Express.js
  • Embedded JavaScript (EJS)
  • MongoDB
  • Mongoose
  • Passport.js

Now we want contributions on the migration of the Rentalog's tech stack to React js and Next js

The migration to React.js and Next.js offers several advantages for Rentalog:

  • Performance Boost: React.js enables efficient rendering and updates, resulting in a snappier and more responsive user interface.
  • Enhanced User Experience: With React.js, we can build interactive components that provide a seamless and engaging experience for our users.
  • Code Maintainability: React.js promotes a component-based architecture, making the codebase modular, reusable, and easier to maintain.
  • Server-side Rendering: Next.js introduces server-side rendering, leading to faster initial page loads and improved search engine optimization (SEO).
  • Scalable State Management: React.js, combined with libraries like Redux or React Context, provides efficient state management for handling complex application states
  • Rich Ecosystem: Migrating to React.js and Next.js opens up a vast ecosystem of tools, libraries, and community support for future development and enhancements.

How to Contribute

We welcome contributions from the open-source community to help with the migration of Rentalog's tech stack to React.js and Next.js. Here's how you can contribute:

  1. Fork the repository by clicking the "Fork" button in the upper right corner of this page.
  2. Clone your forked repository to your local machine:
    git clone https://github.com/gauravsingh1281/Rentalog-Rent-Management-Web-App-For-Landlords.git
  3. Install project dependencies:
    npm install
  4. Create a new branch for your contribution:
    git checkout -b your branch name
  5. Begin migrating components and features to React.js and Next.js, adhering to best practices and code conventions.
  6. Test your changes locally to ensure they function correctly.
  7. Commit your changes with descriptive commit messages:
    git commit -m "Commit message"
  8. Push your changes to your forked repository:
    git push origin your branch name
  9. Open a pull request to the main branch of this repository.
  10. If you find any bugs or have any suggestions, please open an issue on GitHub and provide detailed information about the bug or suggestion.

Once your pull request is submitted, it will be reviewed by the project maintainers. Feedback and suggestions for further improvements may be provided. Thank you for contributing to the migration of Rentalog's tech stack to React.js and Next.js!

Inspiration Links

  • Figma Design: Explore the Figma design for the new version of Rentalog here.
  • Current Tech Stack: If you're interested in exploring the current tech stack used in the older version of Rentalog, you can visit the Rentalog.in and use its functionality as a reference while migrating to React.js and Next.js.

    Rentalog Demo Account Credentials

    • Username - demo@rentalog.in
    • Password - @1a2b3c4d5E

License

Rentalog is released under the MIT License. By contributing to this project, you agree to provide your contributions under the same license.

About

Rentalog || Free Rent Management Web App For Landlords. With Rentalog, landlords can keep track of important information about their renters, including their names, addresses, and rental payment history.

https://visionary-fenglisu-db1b1d.netlify.app/

License:MIT License


Languages

Language:JavaScript 90.3%Language:CSS 7.0%Language:HTML 2.7%