https://github.com/cryme-l/dt-money
This project is a full-stack personal finance management application developed during RocketSeat's React course.
https://github.com/cryme-l/dt-money
axios biome json-server nodejs react typescript vite
Last synced: 8 months ago
JSON representation
This project is a full-stack personal finance management application developed during RocketSeat's React course.
- Host: GitHub
- URL: https://github.com/cryme-l/dt-money
- Owner: crymE-L
- Created: 2024-10-13T09:52:39.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-10-21T18:31:31.000Z (12 months ago)
- Last Synced: 2025-01-02T20:31:41.445Z (9 months ago)
- Topics: axios, biome, json-server, nodejs, react, typescript, vite
- Language: TypeScript
- Homepage:
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💰 DT Money - Personal Finance Management Application
This is a full-stack personal finance management application that allows users to effectively manage their expenses, income, and transactions. The application features an intuitive interface for tracking financial activities and offers various functionalities to optimize your money management experience.
## 🖥️ Tech Stack
- **Frontend**: React, TypeScript, Vite, Styled Components
- **Backend**: Node.js, JSON Server
- **Tools**: Biome, Axios for API calls, Performance optimizations, Environment Files (.env)## 📸 Screenshots

## 🌟 Features
- Add, edit, and delete income and expense transactions
- Visualize financial data with summaries
- Set budgets and track spending against them
- Responsive and user-friendly interface## 📦 Prerequisites
Before you begin, ensure you have the following installed:
- [Node.js](https://nodejs.org/) (v18 or later)
## 🛠️ Setup Guide
Follow these steps to set up the application locally:
### 1. Clone the Repository
```bash
git clone https://github.com/crymE-L/nlw-pocket-javascript.git
cd dt-money
```### 2. Start the Frontend Server
```bash
npm run dev
```The frontend will start on http://localhost:5173.
### 3. Start the Backend Server
```bash
npm run dev:server
```The backend will start on http://localhost:3333.
### 4. Access the Application
Visit http://localhost:5173 in your browser to start using the app!## 🤝 Contributing
Contributions are welcome! Feel free to open issues or submit pull requests.## 📝 License
This project is licensed under the MIT License.## 📧 Contact
For any inquiries, please contact crymerom@gmail.com.