This Todo App is a challenge for a front-end developer position, requiring the creation of a functional task manager using React, TypeScript, and Vite. It evaluates skills in component-based architecture, state management, and CSS proficiency to ensure the UI matches the design and is fully responsive.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Make sure you have the following installed on your machine:
-
Clone the repository:
git clone [email protected]:yutna/datawow-frontend-challenge.git cd datawow-frontend-challenge
-
Install the dependencies:
Using npm:
npm install
-
Clone the back-end repository
git clone https://github.com/datawowio/todos-json-server.git yarn install
-
Run the back-end server
yarn start
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:5173 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Builds the app for production to the dist
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
Serves the production build locally.
You can use this command to preview the production build locally before deploying.
This command serves Storybook locally.
It allows you to develop and test your UI components in isolation.
This project is licensed under the MIT License - see the LICENSE file for details.