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

https://github.com/joaoliveirapb/todo

An app to manage your tasks.
https://github.com/joaoliveirapb/todo

lucide-icons next-themes nextjs radix react tailwindcss typescript

Last synced: 8 months ago
JSON representation

An app to manage your tasks.

Awesome Lists containing this project

README

          

To-Do ✅


An app to manage your tasks and increase your productivity.


🔗 Visit this Project

## Table of Contents

- [Screens](#screens)
- [Built With](#built-with)
- [Features](#features)
- [How to use](#how-to-use)
- [Contact](#contact)

## Screens

![screenshot](./public/todo.png)
![screenshot - Mobile](./public/todo-mobile.png)

## Built With

- [React](https://reactjs.org/)
- [Next.js](https://nextjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [TailwindCSS](https://tailwindcss.com/)
- [Radix (Checkbox)](https://www.radix-ui.com/docs/primitives/components/checkbox)
- [Next Themes](https://github.com/pacocoursey/next-themes#readme)
- [Lucide Icons](https://lucide.dev/)

## Features

- Switch between dark and light theme
- Add tasks
- Possible to view all tasks, only active tasks and only completed tasks
- Delete tasks
- Delete all completed tasks

## How To Use

To clone and run this application, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:

```bash
# Clone this repository
$ git clone https://github.com/joaoliveirapb/todo.git

# Install dependencies
$ npm install

# Run the app
$ npm run dev
```

## Contact

- E-mail [joaoliveira.batista1@gmail.com](mailto:joaoliveira.batista1@gmail.com)
- LinkedIn [João Oliveira](https://www.linkedin.com/in/joao-oliveira-preto-batista/)
- GitHub [@joaoliveirapb](https://github.com/joaoliveirapb)