diff options
author | 2025-04-24 08:18:27 +0530 | |
---|---|---|
committer | 2025-04-24 08:18:27 +0530 | |
commit | 50d5e6534f5e593297a09323e683c7c8b850117b (patch) | |
tree | 339d6e8b123c5d4caa4129971e2cb1b960b12a89 /README.md | |
parent | 76066679b5bdab53419492066c4e80d2ed3be518 (diff) | |
download | finance-50d5e6534f5e593297a09323e683c7c8b850117b.tar.gz finance-50d5e6534f5e593297a09323e683c7c8b850117b.tar.bz2 finance-50d5e6534f5e593297a09323e683c7c8b850117b.zip |
feat: added basic backend features to it
- Set up API framework (Gin Gonic)
- Set up ORM/DB library (GORM)
- Design database schema (Users, Accounts, Transactions, Loans, Goals)
- Set up database connection and migrations
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -81,14 +81,14 @@ An application designed to help manage personal finances, including income (like **Phase 1: Backend Core Setup (Go)** * [x] Initialize Go project (`go mod init finance/backend`) -* [ ] Set up API framework (Gin Gonic) -* [ ] Set up ORM/DB library (GORM) -* [ ] Design database schema (Users, Accounts, Transactions, Loans, Goals) -* [ ] Set up database connection and migrations +* [x] Set up API framework (Gin Gonic) +* [x] Set up ORM/DB library (GORM) +* [x] Design database schema (Users, Accounts, Transactions, Loans, Goals) +* [x] Set up database connection and migrations * [ ] Implement User Authentication (Signup, Login, JWT/Session Management) * [ ] Create basic CRUD APIs for Accounts (e.g., Salary Source, Bank Account) * [ ] Create basic CRUD APIs for Transactions (Income, Expense) -* [ ] Create basic CRUD APIs for Loans +* [x] Create basic CRUD APIs for Loans * [ ] Create basic CRUD APIs for Goals * [ ] Set up initial logging and error handling * [ ] Write unit/integration tests for core API endpoints |