0% found this document useful (0 votes)
3 views8 pages

Software Project Synopsis

The document outlines the development of an Android application that combines note-taking and password management functionalities. It details the project's objectives, stages, and expected outcomes, including user authentication and management of notes and passwords. The project involves setting up the development environment, integrating Firebase, and creating various application activities for user interaction.

Uploaded by

Utkarsh Mishra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views8 pages

Software Project Synopsis

The document outlines the development of an Android application that combines note-taking and password management functionalities. It details the project's objectives, stages, and expected outcomes, including user authentication and management of notes and passwords. The project involves setting up the development environment, integrating Firebase, and creating various application activities for user interaction.

Uploaded by

Utkarsh Mishra
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like