You are browsing as a guest. Sign up (or log in) to start making projects!

Poupapp - React

  • 12 Devlogs
  • 7 Total hours

PoupApp is a React + Vite personal finance dashboard created as a learning project focused on styling and UI composition rather than full application functionality. The goal of the project is to practice modern front-end techniques, compare different styling approaches such as CSS Modules and Tailwind CSS across separate branches, and build a clean, organized interface that improves component structure, layout design, and visual consistency.

Ship #1

I made PoupApp, a personal finance dashboard built with React, Vite, and CSS Modules. The project includes sections for accounts, transactions, daily budget, savings progress, and financial indicators.

The main goal of this project was to practice front-end styling and improve my understanding of how to organize a clean interface using component-based development. Since PoupApp is mostly a front-end/static project, I focused more on the visual structure, reusable components, layout, and scoped styling rather than backend logic or real financial data persistence.

One of the most challenging parts was organizing the styles in a way that each component stayed clean, readable, and easy to maintain. I also had to think carefully about spacing, hierarchy, responsiveness, and how to make the dashboard look like a real finance application.

I am proud that I was able to create a visually organized and functional-looking interface while practicing styling techniques. This project helped me improve my confidence with React components and CSS Modules.

To test the project, people can run it locally with npm install and npm run dev. They should know that the project is focused on the front-end experience, so the finance data is not connected to a real backend yet.

  • 12 devlogs
  • 7h
Try project → See source code →
Open comments for this post

26m 26s logged

Restarting the project on a different branch to use Tailwind instead of CSS Modules. I took the opportunity to test Tailwind in its playground, clean up the project, and add the global color variables to Tailwind.

0
0
9

Followers

Loading…