Skip to content

dmelo-sh/fintech

Repository files navigation

Fintech

Fintech is a NextJS website with many UI components and features present in Fintechs, I built this for a take-home challenge by Bix Tecnologia.

Technologies Used

Run Yourself

Make sure to have Git, Bun, Docker and Docker Compose installed before trying to run this application. You can read these official guides to install these tools if you need to:

Run the following commands in your terminal to run this application locally.

# Clone this repository and switch to its folder
git clone https://github.com/dcdm3g/fintech && cd fintech

# Install dependencies
bun i

# Start a local PostgreSQL database using Docker
docker compose up -d

# Copy the development environment variables
cp .env.example .en

# Start the development server
bun dev

Requirements

Functional Requirements

  • Login page and a login-protected dashboard page
  • Global and dynamic filters and all page content must be updated according to the applied filters
  • Cards summarizing income, expenses, pending transactions and total balance
  • Stacked bar charts and Line charts for visualizing transactions
  • Filter transactions by dates, accounts, industries and status
  • Sidebar for Dashboard page with Logout and Home options
  • Persistence of session and filter value without a database

Non-Functional Requirements

  • Responsive and interactive design
  • Use of NextJS, TypeScript and Styled Components
  • Installation instructions and any relevant notes in the README
  • Use the dataset provided in the challenge as a data source

About

NextJS app with many fintech website features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors