This repository contains both the backend and frontend source cod for the IBM summer practice project.
To see our current development progress, feel free to check out the project corresponding to this repository.
This project is a personal expense manager that helps users to:
- Track and manage their personal finances efficiently
- Add incomes and expenses,
- Set and monitor budgets,
- Follow financial goals (e.g. saving up for an item, spending a certain amount of money per month, etc.)
- Receive personalized finance tips/recommendations
Additionally, the application:
- Keeps track of recurrent expenses (subscriptions, bill payments, etc.)
- Integrates with bank accounts to obtain transactions and relevant data
- Provides visual financial reports
- Week 1-2: Project setup (environment, planning, design, database)
- Week 3: CRUD implementation on backend and frontend, connect backend and frontend, testing with mocks
- Week 4: Rest of features
- Week 5: Further integration and fine-tuning
- Week 6: Presentation
- We used the PERN stack, consisting of:
- PostgreSQL
- Express.js
- React.js
- Node.js
More analytically,
- Node.js
- Express.js
- PostgreSQL (*through Supabase *)
- Next.js
- React
- Tailwind CSS