Skip to content

sethsticle/personalFinances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’Ό Finance Manager (Spring Boot + React)

Overview

This project is a personal proof of concept and showcase of my full-stack development ability. It demonstrates how I design, build, and deploy modern web applications using Spring Boot for the backend and React (TypeScript) for the frontend. The goal is to manage and visualize financial data efficiently β€” built for scalability, speed, and clean code structure.

The backend is hosted on Railway (free tier), while the frontend will be deployed through GitHub Pages using this public repository.


🌱 Purpose

As an aspiring software developer, this project represents:

  • My hands-on learning journey with Spring Boot and React.
  • Experience with RESTful API design, authentication, and state management.
  • Practical exposure to full-stack hosting and deployment pipelines using free tools.

The project is also a demonstration of my ability to structure and scale applications in real-world conditions, balancing simplicity with functionality.


🧠 Tech Stack

Frontend:

  • React (TypeScript + Vite)
  • Tailwind CSS for fast, clean styling

Backend:

  • Spring Boot (Java 17)
  • JPA / Hibernate
  • PostgreSQL (via Railway)

Hosting & Deployment:

  • Backend β†’ Railway (Free tier)
  • Frontend β†’ GitHub Pages (Free domain)

🚧 Current Status

The project is currently on hold while I focus on learning PHP and Laravel for a different stack comparison and skill expansion.
It will be resumed and maintained in the near future with new features and refinements.


πŸ”— Deployment Plan

  • Backend: Deployed on Railway with public API endpoints.
  • Frontend: Hosted on GitHub Pages and configured to communicate with the Railway backend.
  • The Railway backend will allow the GitHub Pages domain once deployment is finalized.

βš™οΈ Setup (for local development)

  1. Clone the repository:
    git clone https://github.com/<your-username>/<your-repo-name>.git

About

Springboot Backend | React Frontend -> Portfolio Work

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors