Finance Manager is a web application designed to help users manage their finances efficiently. The project consists of a backend developed in Spring Boot with Hibernate for data persistence and MySQL as the database, and a frontend built using React with TypeScript, Tailwind CSS, and Framer Motion.
Website: Finance Manager Demo
- Expense Tracking: Easily record and categorize your expenses for better financial awareness.
- Income Management: Keep track of your various income sources and their details.
- Budget Planning: Set budgets for different categories to manage your spending effectively.
- Reports and Analytics: Visualize your financial data through charts and reports.
- Clone the repository:
git clone https://github.com/your-username/Finance-Manager.git
cd Finance-Manager
-
Set up the backend:
- Navigate to the
backend
directory and configure theapplication.properties
file with your MySQL database details.
cd backend
- Build and run the Spring Boot application:
./mvnw spring-boot:run
- Navigate to the
-
Set up the frontend:
- Navigate to the
frontend
directory:
cd frontend
- Install dependencies:
npm install
- Start the React app:
npm start
The app will be accessible at
http://localhost:3000
. - Navigate to the
Contributions are welcome! Feel free to open issues and pull requests.
This project is licensed under the MIT License.
Proszę pamiętać, aby dostosować powyższy plik README do konkretnych informacji i potrzeb Twojego projektu. Możesz również dodać sekcje dotyczące instalacji, konfiguracji bazy danych, itp., w zależności od specyfiki Twojej aplikacji.