My Dimdim My Dimdim

Personal Finance Tracking

Check the real app

01/ Overview

This project was built in order to create a React course in Portuguese to address the lack of quality courses in this language. I chose widely-used technologies in Brazil to offer students a project that incorporates relevant frontend tools.

Even though it is a full stack project, I used Firebase as the server since the goal of the course is to teach frontend development. I personally don't think Firebase is a good choice for a production application, but it is a great tool for learning purposes.

I also did the design for this project, from branding to UI design.

02/ Technologies

Frameworks & Libs

  • React
  • Typescript
  • Tailwind
  • Redux Toolkit
  • Chart.js

Infrastructure

  • Firebase Authentication
  • Firestore Database
  • Firebase Storage

03/ Work in progress

The demo project is almost done, with a few bugs to fix and some features to implement. I'm also working on the course content, which will be available on Udemy when finished.