-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is a project in progress we will be building a basic SPA with stateless authentication uses JWT. user can also login with google, facebook or github,they can register with name and email , then they get an email with card code, PIN and a confirmation button, as soon as they confirm we direct them to login site where they can login with the card number and the pin. if authenticated they land on a dashboard.
Deposit, withdraw, transactions pages are finished the app is completed layout and function, dashboard show current balance, it get red if the balance into negative, card with latest activity, a card with pie chart showing the records operation and a bar chart with balance records, transactions add amount to the receiver, subtracts from the sender and validate by checking if the sender have sufficient balance, add a second layer of validation by checking the provided card number valid number. the front end work is on resources/js/components/dashboard and the backend is on app/Http/Controllers/AccountActivity.php the class associated with the authentication and email verification lives on:
app/Http/controllers/AuthController.php.
the class associated with the email sending is on:
app/Notification/SignupActivate.php
as well a validation against brute force attack where we block login attempts if there was 8 failed login attempt in three minuets, you find with other very important app logic on router on:
routes/api.php
and
routes/web.php
the front end entry point is on:
resources/views/welcome.blade.php,
its logic and components lives on
resources/js/App.js.
to install please refer to the README.md