Tenantee: An Open-Source Management Tool for Landlords - Elixir Meetup #18 by Curiosum

Discover this unique project's challenges, solutions, and exciting features that aim to revolutionize property management.
Meet the Speaker: Zvonimir Rudinski
A Passionate Developer
Zvonimir Rudinski, a technical lead at Noubis with over a decade of experience in software development, took the stage at Elixir Meetup #18. Passionate about programming, gardening, and cooking, Zvonimir's enthusiasm for problem-solving shines through his work. His presentation on Tenantee, a tool designed to assist landlords, was filled with insights and practical advice.
Introducing Tenantee
The Concept
Tenantee is a free and open-source management tool for landlords designed to ease their burden while managing properties. Built with Phoenix, Elixir, Redis, and Postgres, it aims to unify property management into a single platform. From tracking rents to managing tenants, Tenantee offers a comprehensive solution for landlords.
The Challenges
Developing an open-source project like Tenantee comes with challenges, such as selecting the right tech stack. Zvonimir shares his experience of initially choosing React and the lessons learned from that decision. He emphasizes the importance of having everything in one code base and the difficulties of dealing with separate technologies.
A Tour of Tenantee
Features and Functionality
Zvonimir provides a live demo of Tenantee, showcasing features like property and tenant management, rent calculation, overdue rent tracking, and more. He also highlights plans, including tax management, communication channels, and historical data tracking. The demo reveals the user-friendly interface and the thoughtful design that caters to landlords' needs.
Community Contributions
Grateful for the contributions from his co-workers and others, Zvonimir encourages more participation in the project. He emphasizes the importance of good developer experience and well-defined processes in open-source development. The community's involvement is vital to the growth and success of Tenantee, and Zvonimir's gratitude is evident.
Q&A Session
Insights and Suggestions
The Q&A session explores data storage solutions, potential plugins, and the possibility of supporting different databases. Zvonimir's insights provide valuable guidance for anyone interested in open-source development. He discusses the challenges of implementing various DBS and the practicality of using adapters for data storage solutions.
Conclusion
Tenantee represents a significant step towards simplifying property management for landlords. Its open-source nature invites collaboration and innovation, reflecting the spirit of the Elixir community. The project's potential to grow and adapt to the needs of landlords worldwide makes it a promising venture in the world of property management.
Are you inspired by Tenantee? Join us at the next Elixir meetup by Curiosum. Register now and stay connected with the latest in Elixir development. Engage with industry experts, learn from real-world experiences, and be part of a thriving community.
Watch the full video of the Elixir meetup by Curiosum if you prefer to see the presentation instead of reading the article. Experience firsthand the passion and expertise that went into the creation of Tenantee.
Related posts
Dive deeper into this topic with these related posts
You might also like
Discover more content from this category
When you think of entry-level projects for newcomers to the IoT realm, one of the first things that comes to mind is: build a weather station!
When you first launch your Elixir app, everything seems super fast. Lightweight processes and fast routing, fantastic WebSocket support. But when the app becomes a real, revenue-generating system, you suddenly need answers to difficult questions.
There's arguably no non-trivial web app that doesn't need to manage resource authorization, and Curiosum’s Permit library comes in handy especially if your stack is Phoenix, LiveView and Ecto. We’ve just released it so explore its features.