My Money

The main goal of this project is to use almost everything I have learnt about React, using a lot of main functionalities of React, Supabase and more.

Technologies used:

React

💅

Styled Components

React Query

React Query

What did I learn with this project?

- React-router-dom

- React-Query

- Organized and clean code

- Reusable components (Modal, Buttons, Inputs...)

- Hooks

- React-hook-form

- ContextApi

- Framer-motion

What interesting things can I find in this project?

- Dashboard with visual graphics.

- List of transactions with a PRO Filter.

- Dark Mode.

Improvements and ideas

- Notifications when a certain limit of expenses or incomes is reached.

- Login (I didn't do it to let people see the project without login).

- Functionality to download a PDF with the main info you want.

- Compress the size of the images reducing them to the maximum size used on the page.

- Use different size images for each media query to improve performance