Project information

  • Category: App development
  • Client: Iswara
  • Project date: June 2021 - Aug 2021
  • Project URL: apk download

App development using Flutter

This is a project that makes Android/iOS application for abused women and people to share their stories and connect with theraphists. The application uses flutter for both frontend and backend with firebase as the database.

Here we can see the login page of flutter. If the user does not have an account, there is a register field to register account using email, username, and password. After registering, the data will be sent to firebase and stored in the database of login table. This data can be used for login next time to gain the authorization token

Now, we can see the homepage, searchpage, and profilepage of the application. This is only available after user registered or login into the application. The homepage is simple enough, it shows the post of the person that this user follows/likes. Each post contains an image, title, and a description. You can click favorite on the application so the post will be at the top every time you go to the home page. All of this information are stored in firebase, since this is a prototype, we are using the free version of firebase storage which does not allow that much storage, however it is enough for prototype. Then the search bar uses matching algorithm to match the word we use with the title and description of each post. Lastly, the profile page is where we can upload story and edit our profile description.

Lastly, this is the page where you can upload your story and update some settings. To upload your story, click the + button on your profile page and navigate to this page. In this page, allow the access to file and you can upload an image, a title, and a description of your post to the database. This will be stored under your profile. People will be able to search and see your post. On the settings, you can update your profile picture, name, etc.