This project was developed for the MIT Xpro Full-Stack (MERN) course, this project emulates an banking app (no security included), in which you can create accounts, create deposits and withdraws.
These steps are to start running the project on a local machine
- Download/clone this project
- Execute
npm install
in the current folder and after dependencies get installed, runnpm start
- Go to the
client
folder by running the following commandcd client
- Repeat step 3 inside the
client
folder and in a different command line - Go to your browser and open
https://localhost:3000/
(must be the client URL)
As the server is configured as a proxy of the react project, they'll work together. That's why it's necessary to run the server and client separately
- Create one/multiple account in one session
- Log-in into account inside session
- Deposit and Withdraw functions
- Navigation Bar (Single-Page Application)
- View Deposits and Withdraws history
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.