Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anuva312/todoapp-devchallenges
A #todo App. Developed as a part of devChallenges Front-End-Developer-Challenge.
https://github.com/anuva312/todoapp-devchallenges
css devchallengesio javascript reactjs todoapp
Last synced: 19 days ago
JSON representation
A #todo App. Developed as a part of devChallenges Front-End-Developer-Challenge.
- Host: GitHub
- URL: https://github.com/anuva312/todoapp-devchallenges
- Owner: anuva312
- Created: 2021-11-01T14:11:38.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-21T13:22:53.000Z (about 1 year ago)
- Last Synced: 2023-12-21T16:16:30.078Z (about 1 year ago)
- Topics: css, devchallengesio, javascript, reactjs, todoapp
- Language: JavaScript
- Homepage: https://brave-bassi-231eac.netlify.app/
- Size: 292 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ToDoApp
An Application created as a solution for the [ToDoApp Challenge](https://legacy.devchallenges.io/challenges/hH6PbOHBdPm6otzw2De5) from [Devchallenges.io](https://legacy.devchallenges.io).
## Table of Contents
- [Challenge](#challenge)
- [Solution](#solution)
- [Demo](#demo)
- [Demo Screenshots](#demo-screenshots)
- [Built With](#built-with)
- [How to Use](#how-to-use)## Challenge
Create a todo app following the given designs. Use Front-end libraries like React or Vue.
Fulfill user stories below:
- User story: I can add a new task
- User story: I can complete a task
- User story: I can toggle between All, Active and Completed
- User story: I can remove one or all tasks under the Completed tab
- User story (optional): Store the data in local storage that when I refresh the page I can still see my progress## Solution
### Demo
Find the site in action [here](https://brave-bassi-231eac.netlify.app/)!
### Demo Screenshots
Home Page
![screenshot-random-quote](src/images/home.PNG)
Active
![screenshot-active](src/images/active.PNG)
Completed
![screenshot-completed](src/images/completed.PNG)
Mobile View
![screenshot-mobile-view](src/images/mobile-view-all.PNG)
### Note:
- Stores the data on local storage so that progress is retained on refresh
- Initially no tasks will be found, start adding tasks to use the App
- The "delete all" button will only be visible if completed tasks are present### Built With
- [React](https://reactjs.org/)
## How To Use
To clone and run this application, you'll need [Git](https://git-scm.com) and [yarn](https://yarnpkg.com/). From your command line:
```bash
# Clone this repository
$ git clone https://github.com/anuva312/ToDoApp-devChallenges# Install dependencies
$ yarn install# Run the app
$ yarn start
```