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

https://github.com/chiefwoods/todo-list

Task planner for The Odin Project
https://github.com/chiefwoods/todo-list

theodinproject

Last synced: 7 months ago
JSON representation

Task planner for The Odin Project

Awesome Lists containing this project

README

          

# Todo List

![Screenshot](screenshot.png)

Task planner for [The Odin Project](https://www.theodinproject.com/).

[Live Website](https://chiefwoods.github.io/todo-list/)

[Source Repository](https://github.com/ChiefWoods/todo-list)

## Features

- Create Projects and populate them with Tasks
- View and edit saved Tasks
- Manage Tasks with varying priorities

## Built With

### Languages

- [![HTML5](https://img.shields.io/badge/HTML5-white?style=for-the-badge&logo=html5&logoColor=e65127)](https://html5.org/)
- [![CSS3](https://img.shields.io/badge/CSS3-white?style=for-the-badge&logo=css3&logoColor=306AF1)](https://www.w3.org/Style/CSS/Overview.en.html)
- [![JavaScript](https://img.shields.io/badge/Javascript-383936?style=for-the-badge&logo=javascript)](https://js.org/index.html)

### Bundlers, Linters & Formatters

- [![Webpack](https://img.shields.io/badge/webpack-2B3A42?style=for-the-badge&logo=webpack)](https://webpack.js.org/)
- [![esbuild](https://img.shields.io/badge/esbuild-191919?style=for-the-badge&logo=esbuild)](https://esbuild.github.io/)
- [![ESLint](https://img.shields.io/badge/eslint-4b32c3?style=for-the-badge&logo=eslint)](https://eslint.org/)
- [![Prettier](https://img.shields.io/badge/prettier-1a2b34?style=for-the-badge&logo=prettier)](https://prettier.io/)

### Libraries

- [date-fns](https://date-fns.org/)
- [nanoid](https://github.com/ai/nanoid)

### Tools

- [![!Visual Studio Code](https://img.shields.io/badge/Visual%20Studio%20Code-2c2c32?style=for-the-badge&logo=visual-studio-code&logoColor=007ACC)](https://code.visualstudio.com/)

## Getting Started

### Prerequisites

Update your Bun toolkit to the latest version.

```bash
bun upgrade
```

### Setup

1. Clone the repository

```bash
git clone https://github.com/ChiefWoods/todo-list.git
```

2. Install all dependencies

```bash
bun install
```

3. Start development server

```bash
bun run start
```

4. Build project

```bash
bun run build
```

5. Preview build

```bash
bun run preview
```

## Issues

View the [open issues](https://github.com/ChiefWoods/todo-list/issues) for a full list of proposed features and known bugs.

## Acknowledgements

### Resources

- [Shields.io](https://shields.io/)
- [Google Fonts](https://fonts.google.com/)
- [Pictogrammers](https://pictogrammers.com/)

### Hosting

- [GitHub Pages](https://pages.github.com/)

## Contact

[chii.yuen@hotmail.com](mailto:chii.yuen@hotmail.com)