CitRep - Android + Appwrite - Hackathon

tonyakitori

Antonio Huerta Reyes

Posted on May 10, 2022

CitRep - Android + Appwrite - Hackathon

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

sign_up

Login

login

Post simple

post_simple

Post with images

post_imagen

Navigation

navegacion

Email verification flow

verification




Additional Resources / Info

Here are some flows implemented within the application

Signup

Signup

Login

Login

Navigation

Navigation

Publish a simple post

simple post

Publish a post with images

images post

Email verification flow

Email verification flow

💖 💪 🙅 🚩
tonyakitori
Antonio Huerta Reyes

Posted on May 10, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

QR Code Generator Android App
appwritehack QR Code Generator Android App

May 12, 2022

CitRep - Android + Appwrite - Hackathon
appwritehack CitRep - Android + Appwrite - Hackathon

May 10, 2022