CodeFellows Lab Assignment to build...
A web application for securely managing a To Do List.
- React.js
- Sass
- nanoid
This folder only contains the components required for your React Application.
- Run
npx create-react-app todo-app --use-npmto create your react application. cd todo-appand replace thesrcfolder generated by CRA with thesrcfolder in this starter-code folder.- Run
npm startto visually validate that your starter-code components are working properly.
Will outline useful examples here.
- Phase 1: Application Setup
- Basic To Do List Management, using Hooks
- Phase 2: Persistence
- Implement a custom Form Hook
- Implement a custom Ajax Hook
- Connect to a live API for storing To Do Items
- Phase 3: Settings and Global Context
- Implement user settings for displaying items
- Phase 4: Authorization
- Require a login to access the list
- Restrict access to adding, editing, deleting to certain user types
Distributed under the MIT License. See LICENSE.txt for more information.
Erik Savage
Project Link: https://github.com/eriksavage/todo-app
- Code Fellows Code 401: Advanced Software Development in Full-Stack JavaScript Course
- othneildrew's Best-README-Template
- React Docs
- Sass Documentation
