Hello and welcome to the Task Tracker Project!
To get started, please create a fork of this base repository and run the following in your terminal:
cd web
npm install
To start the dev server run:
npm run dev
Your application will start at http://localhost:5173
.
There is a script to fetch all updates from the base repository. Simply run
npm run update-upstream
Here you find the tasks for each week. The next weeks will be added later.
Tasks for Week 1
In week 1 we focus on creating components. Please open the folder /web/src/components/domains/task. There you find two components to build. You find more details about what is expected in the components itself.- Task Item: One single task
- TaskList: Multiple task items, each in a row, using the component
Tasks for Week 2
In week 2 we focus on building a base form. This week you need to create the components from scratch by yourself.- Create a new component that stores two input fields (Task name and Task Description, and add a button
- Use this component in App.jsx, below the TaskList you created last week.
- when the button is clicked, a new task should be added into the task list, without refreshing.