TaskZilla logo
TaskZilla

This web app is my final project for the frontend bootcamp at Ironhack Barcelona (Vue.js curriculum).

Required FunctionalitiesStackGuidelinesGradingTimelineLighthouse Performance

Required Functionalities

The minimum requisits are the creaton of an app in Vue.js that is capable of registering, modifying, marking as complete and deleting tasks. It has to have a SignUp, SignIn and LogOut functionalities.

Stack

Vue.js for the functionalities, Pinia for the state management, TailwindCSS for the styling, Supabase for the backend.

Guidelines

The frontend has to be aesthetic and allow the use of the app. The backend, using a DBaaS platform, has to allow for the SignUp, SignIn and LogOut of the user. Once logged in, the user must be able to utilize the functionalities of the site.

Grading

The project will be evaluated based on its functionalities, documentation and design.

Timeline

Display Timeline

Friday 19/08

Structuring of the Project:
 - Concept and Functionalities of the web app
 - Mobile-first
 - Frontend with TailwindCSS
 - Backend with Supabase
 - Prioritization of Functionalities over Design

Weekedn 20-21/08

 - Concept and Functionalities
 - SignUp, SignIn y SingOut successful

Monday 22/08

 - Concept and Functionalities
 - SignUp, SignIn y SingOut successful
 - Views with the Router Link

Tuesday 23/08

 - Design of the Frontend
 - Addition of new Functionalities
 - Review on Mobile and Desktop
 - Implementaation of UX/UI Feedback
 - Debugging

Wednesday 24/08

 - Design of the Frontend
 - Addition of new Functionalities
 - Debugging
 - Review 1-on-1 with Teaching Assistant

Thursday 25/08

 - Deployment of the Site (Vercel or Netlify)
 - Preparation of the Project Presentation

Friday 26/08

 - Presentation
 - Give and receive Feedback to/from peers

Lighthouse Performance

lighthouse