This project has been completed during my one-month Web development Internship with The Sparks Foundation.
Create a simple dynamic website which has the following specs.
- Start with creating a dummy data in database for upto 10 customers. Database options: Mysql, Mongo, Postgres, etc. Customers table will have basic fields such as name, email, current balance etc. Transfers table will record all transfers happened.
- Flow: Home Page > View all Customers > Select and View one Customer > Transfer Money > Select customer to transfer to > View all Customers.
- No Login Page. No User Creation. Only transfer of money between multiple users.
- Host the website.
Client Side: Html, CSS, Javascript Server Side: PHP DBMS: MySQL
- index.php : Home page of the project, Strating page in the project.
- viewCustomers.php: It displays the customers table after fetching it from the database.
- transfer.php: This is responsible for fund transfer after asking for id of payer and payee and amount.
- resultpage: This is the action page after user fills the form for transaction showcased by transfer.php. Here the actual transaction of money from database takes place. It is also responsible for error handling if any occurs in form filling. Also, it updates history table in DB which is keeping track of all transactions happened so far.
- recordspage.php: Shows the transaction record of all the money of customers taking place.
- navbar.php: Showcases the navigation bar at top of all pages.