Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/max-programming/max-todos

A basic Todo app developed in React.
https://github.com/max-programming/max-todos

dark-mode hacktoberfest hooks material-ui react react-17 react-hooks react-todo-app todo-list todolist typescript typescript-react

Last synced: 3 months ago
JSON representation

A basic Todo app developed in React.

Awesome Lists containing this project

README

        


Max Todos 📝


🖊️ Todo App built using React and Material UI




Gitmoji

[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)

## This is a super simple Todo App built using React.js and styled using Material UI.

It uses [TypeScript](https://www.typescriptlang.org/), [Context API](https://reactjs.org/docs/context.html) to manage state, [Material UI](https://material-ui.com/) for design, [Wouter](https://github.com/molefrog/wouter) for routing, [`localStorage`](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage) to store todos and Dark Mode support with [Dark Reader](https://darkreader.org/).

### You can view it here: https://maxtodos.netlify.app/

## 😃 You can:

- ➕ Add todo
- 🖊️ Edit todo
- 🗑️ Delete todo
- ↕️ Reorder the todos by dragging them
- 🕶️ Enable dark mode

## 🧠 Features in mind

- [ ] Use [Material UI's Dark Mode](https://material-ui.com/customization/palette/#user-preference)
- [ ] Set the dark mode as per user's system theme. More at [#43](https://github.com/max-programming/max-todos/issues/43)
- [ ] Improve the app using Lighthouse suggestions. More at [#22](https://github.com/max-programming/max-todos/issues/22)

## 🏗️ To build it

1. Clone this repo by running `git clone https://github.com/max-programming/max-todos.git`.
2. `cd` into the `max-todos` folder and run `npm i` OR `yarn`.
3. Run `npm start` OR `yarn start` to start the development server.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Steffan153

💻

Worachat Arunothaikrit

💻

Megh Dedhia

💻

Lucas

💻

Nicholas Chan

💻

Tushar Kashyap

💻

Dharmaraj

💻



Chensokheng

💻

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!

❤️ Feel free to create issues and contributions for features or bugs to this project.