MeraMoney is a personal finance management web application that helps users track their income and expenses. Users can create categories for their transactions and view their transaction history. The application also provides a dashboard that shows the user's total income, total expenses, and net income. Users can also view their transaction history by category and date range.
MeraMoney is built using Go for the backend and React for the frontend.
This README.md use to provide information about the project, how to run the project, and how to use the project. And use for both frontend and backend services. But you might want to read the README.md file at frontend directory because some image might miss in this README.md file in the backend directory.
- User authentication
- JWT-based authorization
- CRUD operations for categories
- CRUD operations for transactions
- Dashboard showing total income, total expenses, and net income
- Transaction history by category and date range
- Go
- PostgreSQL
- Docker
- Postman
- Git
- JWT
- RESTful API
- HTML
- CSS
- JavaScript
- Framework: React
MeraMoney source code is divided into two services:
meramoney-frontend
: storing the frontend source codemeramoney-backend
: storing the backend source code
meramoney
frontend service is a React web application that allows users to manage their income and expenses.
It includes features such as user authentication, JWT-based authorization, and CRUD operations for categories and transactions.
- Github - branch: main
meramoney
backend service for managing user profiles, categories, and transactions.
It includes features such as user authentication, JWT-based authorization, and CRUD operations for categories and transactions.
The project is built using Go and uses a PostgreSQL database.
- Github - branch: backend