dakoo-rentals-server's People
dakoo-rentals-server's Issues
Add tenant APIs
Try to break forms and improve error handling
Add phone numbers for tenants
Write background reconciler for email sending
Add ability to customize reminders on expenses
Every entity in the system should have support for adding notes
Improve database validation
- leases should not be overlapping
- execution date should be valid
Move to persistence store for session management
Add google login
Clean up errors
- Review database code again
- Clean up all APIs to return {response, error} tuples
Don't allow leases to start earlier than property first rental month
Add lease events APIs
Support adding units and deleting units after building creation
Extended property
Each property should have the following
- monthly expenses
- a list of units in the property
- leases should link to units not properties
Add lease APIs
Support deleting and editing buildings
Update lease event schema to just include type rather than specific description
Enforce leases are non-overlapping and increasing
Ensure building nickname and address do not have to be unique now that we have user_id
Support month to month leases
Support logging in automatically after a successful signup
First rental month vs purchase date
A property has a purchase date but its possible that there are existing leases that should come before the purchase date. I think you probably want something like a property purchase date after which you start counting income/expense but leases should be able to come before this if you want. So a lease can come before purchase date. There should also probably be a separate field for rental start date which indicates when you want to start counting rent and expenses from - this will likely be the same as purchase date but not necessarily.
Create google calendar reminders
Add ability to setup custom reminder points within leases
users should be able to setup custom reminder policies for leases. Each new lease should be created with this policy. A policy for a lease should include which email(s) to ping at what points in the lease and with what messages.
Install formatter tool to format code
Setup email reminders for upcoming events
Figure out why I cannot log in on mobile
Get id from URL instead of params
Add get APIs by address
Anna wants historic redfin estimates as part of the graphs
Please add poller to server and then add to frontend client
Add limits
Every entity in my system should have a limit on the number that can be created
Do validation in handlers
Do data backfill of tenants
Support deleting and editing leases
Check strings for SQL injection
Consider supporting breaking rent into multiple components pet, parking main etc...
Support reset password flow
Build login system using passport
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.