Skip to content

A password management application made with winforms and C# to better store and handle passwords.

License

Notifications You must be signed in to change notification settings

Anindra123/PasswordManagementApp

Repository files navigation

FastPass

A free and open source password management application made with winforms and C# for windows to better store and handle passwords.This application will allows user to store their passwords locally on their machine so they can use unique passwords for different websites.

Installation instruction

Currently there is no way to install this application yet.

RoadMap

Pre-mvp development
  • ✔️ Implement a 3 tier architecture
  • ✔️ Design the UI of each forms
    • ✔️ Form design
    • ✔️ Form navigation
  • ✔️ Form Validation
    • ✔️ StorePassForm validation
    • ✔️ UpdatePassForm validation
    • ✔️ SignInForm validation
    • ✔️ SignUpForm validation
    • ✔️ UpdateMasterAccFrom validation
  • ✔️ Create database
  • ✔️ Create table for storing password
  • ✔️ Create table for storing master account info
  • ✔️ Allow user to create a master account
  • ✔️ Allow user to sign in to their master account
  • ✔️ Allow user to store password
  • ✔️ Allow user to view password
  • ✔️ Allow user to update password
  • ✔️ Allow user to delete password
  • Release MVP

⚡ Extra features added :

  • Forgot password request with email verification
  • Update user account (only thier first name and last name)
  • View user account info

Contributing

I highly encourage anyone finding about this project to contribute to it. You can contribute by creating a issue or creating a pull request by :

  • forking this repo
  • cloning the repo
  • creating a branch using the command git checkout -b branchname
  • making your changes and push it on your branch with git push -u origin branchname
  • creating a pull request on github

Ways to contribute

There are many things that you can help me out with.

Some of them are :

  • Give feedback or update my 3 tier architecture implementation
  • Check for vulnerablities and post it on issue
  • Check for code improvements and create a pull request after updating it
  • UI update suggestion
  • Code comments
  • Writing tests

Currently my application is designed like this :

  • All forms on ApplicationLayer
  • Helper class to connect to database and some encryption logic on BusinessLogicLayer
  • Datamodel and some rest classes and inteface to commucating with database on the DataAcessLayer

Dependencies & Libraries

Extra Info

This project was my contribution for the C# challege by IAmTimCorey

About

A password management application made with winforms and C# to better store and handle passwords.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages