Proyecto que consiste en una aplicación web de finanzas, donde puedes ver el estado de tus cuentas, tus gastos y tus ingresos.
-
Next JS: He utilizado Next.js como framework para el desarrollo de la aplicación, lo que me ha permitido crear una aplicación web rápida y escalable.
-
Tailwind CSS: He usado TailwindCSS para darle estilos a los diferentes componentes.
-
PostgreSQL: He utilizado PostgreSQL como base de datos para almacenar la información de los usuarios y todas sus cuentas.
-
Zod: He utilizado Zod para validar los datos que se envían a la base de datos.
-
Highcharts: He utilizado Highcharts para crear el gráfico circular que muestra los datos de los budgets.
Esta es la estructura que he utilizado en este proyecto:
/
├── public/
│ └── assets/
│ └── image.jpg
│
├── app/
│ ├── (dashboard)/
│ │ ├── folder/
│ │ │ └── page.jsx
│ │ ├── layout.jsx
│ │ └── page.jsx
│ ├── (login)/
│ │ ├── folder/
│ │ │ └── page.jsx
│ │ ├── layout.jsx
│ │ └── page.jsx
│ ├── api/
│ │ └── auth/
│ │ └── [...nextauth]/
│ │ └── route.js
│ ├── components/
│ │ └── Component.jsx
│ ├── hooks/
│ │ └── useHook.js
│ └── lib/
│ └── util.js
│ └── getData.js
└── package.json