Releases: Endorpheen/moneyapp
Releases · Endorpheen/moneyapp
v1.0.0-beta
MoneyApp Beta v1.0 🎉
Release Date: September 17, 2024
We are excited to announce the first beta release of MoneyApp, your personal finance tracker! This release is a beta version, which means it includes core features but may still have some issues that need to be addressed. We encourage users to try it out and provide feedback.
🚀 What's Included in Beta v1.0:
New Features:
- User Authentication with JWT: Secure login and session management for users.
- Transaction Management:
- Add, edit, and delete your transactions.
- Support for multiple categories (e.g., Income, Expenses).
- Categories: Fully customizable categories for your budget management.
- Dashboard:
- Get a financial overview with insights on your income and expenses.
- Interactive charts to visualize your spending patterns.
- RESTful API: Easily manage your finances with our RESTful API.
- Admin Panel: Manage users, transactions, and categories via the Django admin panel.
🔧 Improvements and Performance:
- Optimized dashboard loading times for large datasets.
- Improved user authentication flow for a smoother login experience.
- Enhanced error handling for API endpoints.
🐞 Known Issues:
- Transaction filtering by date may occasionally fail in some cases.
- Some UI elements on the dashboard may not render correctly on mobile devices.
- Reports export to CSV format is still under development and may have incomplete functionality.
🚧 Missing Features:
- Language Switching: The logic for changing the application language is not yet implemented. The app currently defaults to English.
- Dark/Light Theme: Theme switching between dark and light modes is not yet available. This feature will be introduced in future updates.
📖 Upgrade Instructions:
To set up or upgrade to this beta release, follow these steps:
-
Clone the repository (if you haven't done so already):
git clone https://github.com/Endorpheen/MoneyApp.git cd MoneyApp
-
For users using Docker:
- Pull the latest backend and frontend images from Docker Hub:
docker pull end000/moneyapp-backend:latest docker pull end000/moneyapp-frontend:latest
- Run the containers:
docker run -d -p 8000:8000 end000/moneyapp-backend:latest docker run -d -p 3002:3002 end000/moneyapp-frontend:latest
- Pull the latest backend and frontend images from Docker Hub:
-
For users without Docker:
- Set up the backend:
pip install -r requirements.txt python manage.py migrate python manage.py runserver
- Set up the frontend:
cd frontend npm install npm start
- Set up the backend:
-
Create a superuser for admin access:
docker exec -it <container_id> python manage.py createsuperuser
🎯 Next Steps:
- Feedback: As this is a beta release, we're actively looking for feedback to improve MoneyApp! If you encounter any issues, please report them in the Issues section of the repository.
- Upcoming Features:
- Export reports to CSV and PDF formats.
- Support for recurring transactions.
- Improved mobile UI support.
- Language switching and dark/light mode theme options.
Thank you for trying MoneyApp Beta v1.0! We appreciate your support and look forward to your feedback as we prepare for the official release.