- Password is not hashed
- A single crash (duplicate email) crashes the whole app
- Add more endpoints (mark todo as done)
- Add timestamp at which todo was created/the time it needs to be done by
- Relationships in Mongo
- Add validations to ensure email and password are correct format