Skip to content

alexiaidoura/evenbetterbank

Repository files navigation

evenbetterbank

Capstone project -- continuation of previous projects in class

Mongo-Express-React-Node app

  • MongoDB Cloud/Atlas
  • App hosted on Firebase, but I'm getting an error so I will demo both hosted and local to show where I am
  • In firebase: evenbetterbank.web.app (need to rename/redirect > Alexia_IdouraFullStackBankingApplication or perhaps use that as my landing page?)
  • To run locally, download files and set up Node, Express, run from http://localhost:3000/

Basic bank functionality -- create user, log in, view balance, make deposit, make withdrawal, see all accounts

To do:

  • Basic log in works, but I want to limit access to other functions based on authentication
    • Ideally, I'd switch to Firebase log in or OAuth. I have started experimenting with both, but got confused with hosting in firebase vs mongodb cloud vs local.
    • Add log out.

Nice to haves:

  • Figure out the last step to set UserContext. I'm close. I'll demo.
  • Add API docs.
  • Remove secrets from Github
  • Use roles -- regular bank customer vs admin who can see all accounts
  • Account types, such as checking vs savings accounts
  • Assignment of random account numbers to new accounts
  • User profile updates that are persistent
  • Add limit on overdrawing account
  • Add additional auth options
  • Add MFA
  • Allow user to change password
  • Don't store passwords in cleartext

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published