This is a way to document my thinking process and decisions that I am making while developing software. This will allow me to ask questions in a well-defined context and also share my learning process with those who want to.
Please do not take this project as a model because it will be (hopefully) constantly improving and surely there are things that can be done in a better way. On the other hand, this is an invitation to make your contributions of any kind:
- Architecture
- Algorithms
- Ideas to meet the objectives of the application
- Different approaches
- Improvements or suggestions in general
- etc.
The goal of this application is to allow people to proactively face theft in their living places.
Any user must be able to:
- Create one or more communities
- Invite other users to join their communities
- Request access to a community
- Give or deny access to users who have requested to join their communities
- Allow to invited users to:
- Invite others users to the community
- Give or deny access to users who have requested to join their communities
- Add a list of emergency numbers related to each community
- Register their known vehicles
- Report the presence of a vehicle in a community
- Get notified if an unknown vehicle was reported
- Indicate that the information reported by other user is correct
- Add additional information to a reported information
- Know general statistics
Editando esto tambien para probar