Project created to study frontend and backend in integration with this back-end repo.
On this project I used nuxt 3.5 (vue), pinia (state management), tailwind, axios and nuxt/pwa to create the app.
I also deployed in Google Cloud for private use.
- node (tested in the version 18.16)
- create a .env file with the variable API_BASE_URL with the backend server url (usually is localhost:8000, please check the port in the backend project after setup and run php artisan serve)
- run: npm install or yarn install
- run: npm run dev or yarn dev
feature: login (after finish it in the backend).Done 21/06/23refactoring: adding animations and adjusting layout to configuration menuDone 26/06/23feature: creating toasts plugin using classeDone 26/06/23bug: fix bug when refresh dashboard pageDone 26/06/23bug: fix bug on toast plugin after buildDone 26/06/23feature: skeleton to login pageDone 26/06/23refact: skeleton to login page and adding some animationsDone 28/06/23feature: add menu with (click on logo to show 'Configuration' and 'Logout')Finished 09/07/2023configuration to be possible change main currencyDone 09/07/2023configuration to be possible update the personal infos, profile picture and passwordDone 25/06/23
design: update app layout in the figmaDone 28/06/23refact: updating to add, edit and delete expense and adding animationsDone 28/06/23feature: dashboard to filter by month;Done 03/07/2023 and 04/07/2023- feature: design and add category for expenses
- feature: design and add filters (by category, low to high and high to low)
feature: chart comparing the expenses in the last 3 monthsDone 18/07/2023bug: if the user edit the form and then update the profile image, the previous updates are lost.Done 12/07/2023feature: delete userDone 26/06/23bug: after update the value and save, the screen shows the old value while savingDone 03/07/2023bug: amount not accepting centsDone 09/07/2023bug: going from /expenses page to /expense/{month} the filter doens't workDone 12/07/2023
Check the back-end repo