Skip to content

VERSION 1.0#48

Open
k1miko wants to merge 13 commits into
mainfrom
nichole
Open

VERSION 1.0#48
k1miko wants to merge 13 commits into
mainfrom
nichole

Conversation

@k1miko

@k1miko k1miko commented Feb 12, 2024

Copy link
Copy Markdown
Collaborator

Features:

  • Create Account
  • After creation of account, save user info to db using firesbase authentication (very important!!)
  • Let user access home page. After login/signup, stay at home page activity
  • Let the user use other features such as Create Post, View Home, Statistics, and Profile
  • Create Post: Be able to specify the type of crime, date, title, body, etc and save it to database.
  • Emergency: Be able to do the SOS button and access the buttons.
  • Statistics: See sample statistics
  • Edit Profile: Show user's profile, edit the profile, and log out their account.
  • All of these features will be saved in a collection called "user", under the latter, there are documents each with unique id generated from the Firebase Authentication. This id will be used so that you can save other necessary information to the current user's document. Example, username, profile picture, and location are saved under the document of the user, inside the document, there is a subcollection called "profiles" where the three infos were saved.

!!NOTE: The unique userId generated by the Firebase Authentication is important because it allows you to add more collections, update collections, or delete collections for the current user. It is also important for the login if the application detects that there is an existing user with that email.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants