BIT Full stack developer course โ Part 12. MVC, Webpack - Practice No.1. Bank V2
My journey to become a full stack developer
๐ About
This project is a part of my workbook from Full stack developers course at BIT This is the 12th part of the course: MVC, Webpack - Practice No.1. Bank V2
This project is for educational porpuses only. Pull request are welcome, but priority for project authors! Thank you for your cooperation!
๐งญ Other repositories from same course
- General programming skills and JS
- Intro to HTML and CS
- HTML and CSS basics, UFO 404 page
- HTML and CSS, Real Estate Website
- Practice No.1: Photographer website
- Practice No.2: Collab landing page
- JavaScript HTML DOM intro
- JavaScript Kanban website
- Practice No.1: Random color app
- Practice No.2: Simple JS game
- React intro
- Practice No.1. React page design
- Practice No.2. React calculator
- React + Bootstrap website
- Practice No.1: React + bootstrap Investment calculator
- Practice No.2: React countries API
- Practice No.3: React use context app
- Practice No.4: React BMI calculator
- Intro to backend. Quick JS overview
- Backend intro. React
- Backend. PHP
- Practice No.1. Bank V1
- MVC, Webmix
- Practice No.1. Bank V2 (current repository)
- Intro to Laravel
- Deeper into Laravel
- Practice No.1. Bank V3
๐ฏ Project features/goals
-
Goals and features:
- Webpack
- MVC
- User creation with validations
- User authentication
- Money accounts with validations
- Internal and external transactions
- View transacion history
- View login history
- Store data in serialized files and MariaDB
- Option for admin to swhitch between data storages (MariaDB or Serialized files)
-
Learn:
- Webpack
- MVC
- OOP web mechanics
- MariaDB
- OOP session and cookies
- CRUD
๐งฐ Getting Started
๐ป Prerequisites
xampp - download and install
https://www.apachefriends.org/
Node.js - download and install
https://nodejs.org
Composer - download and install
https://getcomposer.org/download/
Git - download and install
https://git-scm.com
๐ Run locally
Would like to run this project locally? Open terminal and follow these steps:
-
Clone the repo to your xampp htdocs folder
git clone https://github.com/madrakas/bit_11_backend.git
-
Run Xampp Apache and MySQL components
-
Install NPM packages
npm i
or
npm install
-
Install composer packages
composer install
-
Run Webpack resource updater
npm start
-
Change projects URL in /public/index.php
define('URL', 'http://super-colors.test');
-
Open your URL (default http://super-colors.test) to view folders in your browser.
๐งช Running tests
No tests to run
๐
Authors
Arvydas Github
Sensei: A-Kija Github
โ ๏ธ License
Distributed under the MIT License. See LICENSE.txt for more information.
๐ Other resources
No other resources