This is a todo app project built with react. It allows users to create, edit and remove todos. The project utilizes carious technologies such as classnames
, bulma
, fontawesome
, react
, reat-dom
, react-router-dom
, SCSS, and an API.
You can see a live demo of this project here.
classnames
: This library is used for conditionally joining class names together;font awesome
: A popular icon library for web applications;bulma
: A lightweight CSS framework for building stylish and responsive web interfaces;react
andreact-dom
: Tese libraries are tho core dependencies for building Reat applications;react-router-dom
: Thos library is used for implementing routing in the React application;- SCSS: The project utilizes SCSS (Sass) for stylink and maintaining CSS code;
- API: An external API is used to fetch phone data and display it in the catalog
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/MykolaButylkov/todo-app_react.git
- Navigate to the project directory:
cd todo-app_react
- Install the dependencies:
npm install
- Start the development server:
npm start
- Open your browser and visit
http://localhost:3000
to see the application running.