INTRODUCTION
Password managing & note-taking are one of the most overlooked virtual
activities in today's digital age. Various companies are constantly adding new
features to note-taking and password management. Have you ever considered
building your own note-taking and password managing application?
So, instead of having and maintaining two different apps in your system, we'll
be developing a single app which can perform both of these activities.
Objective of Project
You will be creating an android application which helps to take notes at any
time and helps to generate a very strong password for the security of your
account and makes them available whenever you need. It's going to have two
major functionalities at the same time.
Project Stages
Project consists of the following stages:
Primary Goals
• Create a login page for user login.
• Create a home page to display notes & password options.
• Create a note page to display all notes.
• Create a password page to display all passwords.
• Add functionalities like add note or password, delete note or password, and
update note (if required).
Working
I. Environment & Firebase setup
Before the start of any development procedure, we need to set up the
environment
according to our application needs. Then connect your Android Studio with
Firebase.
Expected Outcome
The main objective of this milestone is to make sure that you have the required
development environment in place.
On completion of the above requirements, run the application using the virtual
device and the end result should be as shown in the picture below.
II. Setting up Firebase and Authentication
Firebase is a great service provided by Google for configuring the backend of
any
application with all the general necessities like database preparation,
authentication using various methods, etc. In this milestone, we’ll be preparing
our database and setting up authentication using email and password.
Expected Outcome
You should be able to develop the Login feature of your application and also
integrate Firebase authentication for the same.
III. Creating home activity and note activity
Now we will create an activity where there will be two options note and
password.
Now we will create one more activity through which all the notes will be
managed and besides add, delete and update functionality should work.
Expected Outcome
On completion of this milestone, the note manager of your application should
look similar to the one shown below.
IV. Creating password activity
Now we will create one more activity through which all the passwords will be
managed and besides add and delete functionality should work feasibly.
Expected Outcome
On completion of this milestone, the password manager of your application
should look similar to the one shown below.
Results
F1.
F2.
F3.
F4.
F5.
Team Member Details
S.N NAME RTU Roll NO
o
1 Pushpendra Singh 19EAICS131
2 Utkarsh Mishra 19EAICS173
3 Satyam Verma 19EAICS157
4 Vikram Singariya 19EAICS181