Skip to content

Latest commit

 

History

102 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IBM Summer Practice - Personal Expense Manager

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.

Project & Features

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

Project Timeline

  • 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

Technologies Used

  • We used the PERN stack, consisting of:
    • PostgreSQL
    • Express.js
    • React.js
    • Node.js

More analytically,

Backend

  • Node.js
  • Express.js
  • PostgreSQL (*through Supabase *)

Frontend

  • Next.js
  • React
  • Tailwind CSS

Credits

About

Personal expense management project for the Summer Practice at IBM

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages