bank.com.br
Project's status: In Development
OBS.: This project has resulted in the publication of two articles on my profile in dev.to
📝 Table of Contents
🚀 Getting Started
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
📋 Prerequisites
Ensure you have the following installed:
🔧 Installation
-
Clone the repository:
git clone https://github.com/joelbrs/bank.com.br
-
Navigate to the client project directory:
cd ./bank.com.br
-
Set environment configuration file in the server and web folder inside app
-
Install dependencies:
pnpm install
⚙️ How to Run
-
Start the development server:
pnpm start:dev
-
Start the development web:
pnpm dev
🛠️ Built With
📋 Functionalities
- User Registration: Allows a user to register using CPF, full name, e-mail and password.
- User Confirmation: Confirms the user's account through a link sent to the registered email.
- User Login: Allows user login using CPF and password or through an access link sent to the registered email (user's account should have be confirmed).
- Create Transaction: Allows you to create a transaction with another user's account.
- Detail Transaction: Allows you to detail a specific transaction that you've made.
- Recent Transactions: Lists the 5 last transactions carried out by the user.
- Transaction Metrics: Displays a graph with the transactions carried out monthly by the user, detailing how many were as a recipient and how many as a sender.
📷 Screenshots (Dashboard)
Dashboard without transactions made
Dashboard with transactions made
Dashboard with transaction's graph
Create Transaction Modal
Resume Transaction Modal
✒️ Authors