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.
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.
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)
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.
- 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.
- Clone the repository:
git clone https://github.com/<your-username>/<your-repo-name>.git