I am a Final Year CS student.
Send me an email to get in touch!
Face ID login account management application. Course project for HKU COMP3278
After the user completes a transaction, he could check the account details by returning to the user front page and choosing the previous transaction account.
The user will see the following items (in order):
-> Search bar to search for the transaction based on month, day, time, amount and transaction number
-> Type of account (Saving, current, time deposit)
-> currency owned (USD, HKD)
-> Account number
-> Account balances
-> Transaction Details: Displaying the 4 most recent transactions
If the user clicks on the "Transaction Details", he will be redirected to a full list of transactions.
The user could make transactions with other validated accounts.
The user will go through the following process:
Should the transaction fails halfway, the money should not be transferred.
Create ER diagram for the database
The user could edit his account details on his account info page. He could be redirected to this page by clicking "Me" on his front page.
The user could edit the followings:
Send an email to professor (or tutor) to ask regarding user registration and face recognition model training
Design GUI wireframe / prototype
Some extra feature ideas for us to implement advanced SQL queries:
Transaction Leader board
Transactions per login session
Before 10/09/2021: User story, ER-Diagram and GUI basics
Internal Deadline: 07/11/2021
Things not yet discussed: Presenter, demo video recorder
CHECKLIST:
Each user has to register before using the application.
The user will go through the following process:
User could login using the following methods:
Deadline: 12 noon Nov. 17, 2021
https://docs.google.com/presentation/d/1nFFS5tzPbWOxB6kqZEsvy4GjBNVXuOOYv_z8blJWlws/edit?usp=sharing
Presentation (5 to 10 minute), including but not limited to development
plan, milestones, contribution of each group member (tell us if there is a free-rider in
your group), video recording of demo, software design, database design (ER Diagram,
tables), difficulties you encountered and how to solve them, etc.
Live demo is allowed, but please make sure your program works well and stably in order
to save time in presentation.
The presentation order of your group project will be randomly assigned to every group and the order is:
23, 14, 18, 31, 32, 27, 22, 15, 1, 5, 2, 24, 7, 36, 8, 13, 26, 16, 20, 30, 3, 33, 9, 21, > 35, 28, 11, 4, 34, 19, 37, 12, 6, 25, 10, 29, 17
https://moodle.hku.hk/mod/forum/discuss.php?d=667284
The order and time slot of the project oral presentation has been released on Moodle. Each group > has five minutes to present. Only one member needs to present. The project score will be given according to the contribution of each member in the project (you present to us in the slides). For example, everyone has the same score if all members contribute equally. It doesn't matter whether you have done the oral presentation or not.
Please submit a 3-page PowerPoint file in .pptx format and a short video demo before 12 noon Nov. 17, 2021. The total presentation time of the PowerPoint file and the short video should be limited to 5 minutes. A good example (top 1) from the last semester has been released for your reference, where the "extra guidance video" is optional.
Note that 2 points (out of 20 points) will be deducted for each group member from the groups that do not meet the 3-page limit and 5min time limit of the oral presentation.
After the user finishes registration or login, he will be redirected to his account page.
"Account" page contains the following (in vertical order):
just marking this down here in case I forget
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.