-
-
User enters log in screen when app starts
-
User logs in and will enter the view fragment which will display the current user's credentials
-
User presses create which allows the users to add a new credential
-
The new credential will be updated on the view fragment
-
User presses the settings fragment which gives the user the option to sign out
-
If the user is a new user then the user will press sign up and create a password and username
-
New user's view fragment will be empty once logged in
-
New user will create a new credential
-
The new credential will be updated on the view fragment
Inspiration
Many people like me forget passwords to websites and always make a new one.
What it does
It saves website names, usernames, passwords, URLs for different websites.
How I built it
I built my project using android-studio and back4app (back end server). The login screen allows a user to sign in to the app.. I used 3 different fragments which are view, create, and settings which the user can use by tapping the bottom navigation menu. The view fragment is what allows the user to view their credentials which I built using a recycler view, the create button allows users to create the credentials which will show up on the view fragment (the information inputted will be stored in the back end), and the settings tab allows the user to sign out. The sign up button in the login screen allows new users to create an account and sign in.
Challenges we ran into
I had a difficult time with creating the recycler view for the view fragment because I would forget to implement some parts of the recycler view.
Accomplishments that we're proud of
I was able to completely finish the app because at first I thought I wouldn't get enough time to finish the app.
What we learned
I learned a lot more on how to use Back4app and recycler views.
What's next for PasswordStorer
I will fix bugs in my app if present, improve the UI, and I will also implement extra features such as deleting a credential.
Built With
- android-studio
- back4app
Log in or sign up for Devpost to join the conversation.