Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Wallet Application

A full-stack application for managing user wallets and transactions, built with a React frontend, FastAPI backend, and PostgreSQL database, all containerized with Docker.

Table of Contents

Tech Stack

  • Frontend: React (using Create React App, Axios)
  • Backend: Python, FastAPI (with Uvicorn, SQLAlchemy, Alembic, Pydantic)
  • Database: PostgreSQL 15
  • Containerization: Docker, Docker Compose

Prerequisites

Before you begin, ensure you have the following installed on your system:

Getting Started

1. Clone the Repository

git clone https://github.com/SimonMuncan/Bankapp.git
cd https://github.com/SimonMuncan/Bankapp.git

2. Running the Application

To run:

docker-compose up --build

To stop:

docker-compose down

Accessing the Application

Once the containers are up and running:

Frontend (My Wallet App):

URL: http://localhost:3000 Backend API:

Base URL: http://localhost:8001 FastAPI Docs (Swagger UI): http://localhost:8001/docs FastAPI ReDoc: http://localhost:8001/redoc

About

Fullstack bank-app, React + FastAPI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages