- User Registration/Login (Verification link on email after registration).
- Dashboard with overview of your profile and account details.
- Edit profile, change password, set profile image (using Firebase).
- Add accounts(card number) to manage/transfer funds.
- Track history of your accounts.
- Add contacts.
- Transfer funds to your contacts.
- Print/View account statements.
New Features yet to be added:
- Request money (✔)
- Notifications (adding a contact, transaction, and request) (✔)
- Admin Panel
- Integrate Stripe (✔)
Things to correct/improve:
- Transactions with 0 amount cannot be processed (Toast notification). (✔)
- Email update should resend verification email. (✔)
- Forgot password. (✔)
- Unverified users cannot be added as contacts. (✔)
- Handling pending state of requests, initiating and declining requests. (✔)
- Email verification is only working in localhost and not working in the production environment. (✔)
- Mobile responsiveness (✔)
Sample User Credentials:
email: jonsnow@yopmail.com
password: js123
Currently, facing some issues with MongoDB Network Access. (RESOLVED ✔)