Skip to content
Mohamed Snoussi edited this page Mar 21, 2019 · 7 revisions

Welcome to the Laravel-vue-starter-boiler-plate-dashboard wiki!

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

Clone this wiki locally