10000 GitHub - mSaurabh/i-spent-it: ISpentIt Web app to keep track of your personal expenses.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

mSaurabh/i-spent-it

Repository files navigation

iSpentIt Web App

  • Keep track of your personal expenses.
  • You can add, inactivate(soft delete), delete(hard delete), restore the inactivated transaction.

Created using the following technologies

  • React
  • CSS
  • Typescript
  • Firebase/Firestore

What all is covered ?

Login

  • Logs user in to the site using the firebase email/password authentication service.

  • Captcha to avoid bot logins.

    Login Page

Signup

  • Basic information about the user required for signing up.
  • Validation for missing required fields / incorrect data validation.
  • Captcha field to avoid bot signups.

Signup Page

Home Page

  • Only available to logged in users.
  • Unauthorized users are navigated to Login Page
  • A user can add expenses.
  • Keep a track of the total amount they have spend so far.
  • Delete a transaction (soft delete)

Home Page

Restore Deleted Transactions

  • User can either permanently delete a transaction or restore it.

Restore Page

Navbar for logged in users and new users

  • Dynamic Navbar based on the user's auth state.

New Users Authorized Users

Project WebApp Link

About

ISpentIt Web app to keep track of your personal expenses.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0