Skip to content

TKH-Fatoora/Fatoora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation


Summary:

Have you ever forgotten what you actually spent throughout your day and felt that your money is vanishing quickly? Well, this is exactly why you need to start using Fatoora. Fatoora is a money managing website, where the user inputs every purchase done throughout the day by classifying where the money was actually deducted through a certain account such as a Debit Card or a Prepaid Account, and classifies their purchase under certain categories ranging from Health, Transportation, Beauty, or even Social Life. One of the features of Fatoora is that it eases to the user a summary of everything they spent, through a Dashboard page, which shows the statistics of the most and least category type spent on, as well as showing which type of account your money has been deducted from the most. Lastly, to access Fatoora, there are three different accounts having different privileges for certain use. To start with, A normal user has access to add every transaction using a certain different account that occurred throughout the day with them. The Admin User can view all the users that've recorded their transactions, as well as set privileges for all users, and delete or view the statistics of the users. Not to mention, An employee account exists, which is responsible for viewing the users' replies from the Contact Us section. In this report, we will be focusing on the front and backend development, security measures, penetration testing activities taken to launch Fatoora’s website. In each section, we will be discussing a phase of the software development life cycle.


Fatoora’s Functionalities

  1. Login & Signup Forms
  2. Google Authenticator Support
  3. Password Reset
  4. Email Verification
  5. Password Policy
  6. Security Controls
  7. Home Page
  8. CRUD operations
  9. File Upload
  10. Admin Dashboard
  11. Admin User Management
  12. Security Alerts
  13. Hacking Detection
  14. User Blocking
  15. Password Hashing
  16. History
  17. Data Analysis
  18. Dynamic Graphs

Team Members:

  • Ahmed Basem - 202000188
  • Ahmed Nader - 202000355
  • Nour Sharaky - 202000149
  • Ziad Amin - 202000056

About

Fatoora system for Receipt Scanning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published