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

https://github.com/stefanelli990/todo-app

A minimalist to-do app, with a clean and user-friendly interface. It allows you to effortlessly add, update, and complete todos quickly.
https://github.com/stefanelli990/todo-app

composition-api iconify pinia tailwindcss uuid vite vue-toastification vuejs

Last synced: about 1 month ago
JSON representation

A minimalist to-do app, with a clean and user-friendly interface. It allows you to effortlessly add, update, and complete todos quickly.

Awesome Lists containing this project

README

          

# Todo App

## Description:

A minimalist to-do app, with a clean and user-friendly interface. It allows you to effortlessly add, update, and complete todos quickly.

**[Live Preview](https://legendary-bavarois-35b491.netlify.app/)**: Try the Todo App live.

## Features:

- **Todo Management**: Users can add, delete and edit todos. Each todo can have a title and description.
- **Data Persistence**: Todos are stored in local storage, making them available even after a page refresh.
- **Toast Notifications**: Receive real-time feedback with toast notifications for successful todo additions, updates, and deletions.
- **User-Friendly Interface**: An intuitive design ensures a seamless user experience.
- **Responsive Design**: The app is mobile-friendly, allowing users to manage their todos on the go.
- **Animations**: Enjoy a visually appealing experience with smooth animations enhancing interactions throughout the application.

## Technologies Used:

- **Vue.js** for building the frontend of the application.
- **Tailwind CSS** for styling and layout design.
- **Pinia** for state management.

## Installation

To run this project locally, follow these steps:

1. Clone the repository.
2. Install the required dependencies using `npm install`.
3. Start the development server with `npm run dev`.
4. Open your browser and navigate to `http://localhost:5173` to use the app.