CitRep - Android + Appwrite - Hackathon
Antonio Huerta Reyes - May 10 '22 - - Dev Community
Overview of My Submission
CitRep is the prototype of an application to send complaints to a municipality, it is designed to speed up the complaint processes in the cities and towns of Mexico.
This app is designed with a clean architecture pattern and uses kotlin as its programming language.
The app is a prototype of a bigger idea and works as a preamble for the creation of the final version, before this I must admit that I had not heard of appwrite, however, with this hackathon I have learned a lot from this platform and I am delighted with the speed of development that I provide.
This application use the next appwrite features:
- Create account
- Create session with user and password
- Delete Session
- Get Account
- Email verification
- Get avatar with the name
- Database list documents
- RealTime
- Create and save a new document
- Upload and download image from appwrite bucket
Submission Category:
Mobile Moguls
Link to Code
CitRep-appwrite
CitRep is the prototype of an application to send complaints to a municipality,
it is designed to speed up the complaint processes in the cities and towns of Mexico
The application is designed by clean arquitecture pattern.
TechStack
Setup
- Install appwrite in your local docker
- Replace projectId and endpoint url in build.gradle
- Generate a post and notifications collections and replace ids in build.gradle
- Create a bucket and replace id in build.gradle
Appwrite features implemented
- Create account
- Create session with user and password
- Delete Session
- Get Account
- Email verification
- Get avatar with the name
- Database list documents
- RealTime
- Create and save a new document
- Upload and download image from appwrite bucket
Screen gifs
Signup
Login
Post simple
Post with images
Navigation
Email verification flow
Additional Resources / Info
Here are some flows implemented within the application
Signup
Login
Navigation
Publish a simple post
Publish a post with images
Email verification flow