To Don't is a unique to-do list application that helps you keep track of things you should avoid doing. Instead of focusing on tasks to complete, To Don't reminds you of the habits, mistakes, or activities you want to steer clear of. This reverse approach to productivity helps you stay mindful of your goals and maintain better habits.
- Item Addition: Easily add items to your To Don't list.
- Item Removal: Remove items from your list with a single click.
- Item Editing: Edit existing items to refine what you should avoid.
- Responsive Design: Optimized for both desktop and mobile devices.
- Interactive UI: Clean and intuitive interface for managing your list.
- Next.js: React framework for building server-rendered applications.
- React: JavaScript library for building user interfaces.
- TailwindCSS: Utility-first CSS framework for styling components.
- DaisyUI: Tailwind CSS components library for UI elements.
- JSON Server: Full fake REST API to handle CRUD operations.
To Don't is not currently available as a deployed service. Instead, host your own instance of To Don't in a few minutes by following these steps.
- Clone this repository
git clone https://github.com/shrysjain/to-dont.git
cd to-dont
Alternatively, clone via SSH, the GitHub CLI, or GitHub desktop
- Install dependencies
npm install
- Start the JSON server
npm run json-server
- Open a new terminal instance and launch the development server
npm run dev
- Open in browser
Open your web browser and navigate to http://localhost:8000 to access To Don't.
Contributions are welcome! Feel free to open issues or submit pull requests to improve the application.
This project is licensed under the MIT License. See the LICENSE file for details.
Enjoy using To Don't and stay on track by avoiding what you shouldn't do!