Hello, my name is Daniel Hott, and this is a full-stack banking application that allows you to perform transactions, track your transactions, create a new account, and login.
React.js with Typescript and styled-components.
Node.js with Typescript, express, cors, dotenv, sequelize, and bcrypt for hashed passwords.
Postgres:10.17
Docker-compose to build and deploy the application on any machine.
Transactions - On the user's transactions page, you can list all transactions, including filters to view all transactions, only cash-ins, and only cash-outs.
1 - Navigate to the Bank
folder through the terminal.
2 - Make sure there is nothing running on endpoints: http://localhost:3000/
and http://localhost:6585/
3 - Run the command docker-compose build
4 - Run the command docker-compose up
5 - After the container configuration process, access the frontend application at http://localhost:3000/
and the backend at http://localhost:6585/
Linkedin: https://www.linkedin.com/in/danielhott/
Github: https://github.com/DanielHott