A simple Todo list application built with React and Tailwind CSS.
- Add Todos: Enter new tasks to add to your list.
- Toggle Todos: Mark tasks as completed or incomplete.
- Delete Todos: Remove tasks from the list.
- Authentication: Log in, register, and log out with authentication using Kinde Auth.
- React
- Tailwind CSS
- Kinde Auth React (for authentication)
To get a local copy up and running follow these simple steps:
-
Clone the repository:
git clone https://github.com/mariokreitz/todo-app.git
-
Install dependencies:
cd todo-app npm install
-
Set up environment variables:
- Create a
.env
file in the root directory. - Add necessary environment variables (e.g., API keys, authentication settings).
- Create a
-
Start the development server:
npm start
-
Open your browser and visit:
http://localhost:5173
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the project.
- Create your feature branch (
git checkout -b feature/AmazingFeature
). - Commit your changes (
git commit -m 'Add some AmazingFeature'
). - Push to the branch (
git push origin feature/AmazingFeature
). - Open a pull request.
Distributed under the MIT License. See LICENSE
for more information.
Youtube - Video
Project Link: https://github.com/ByteGrad/todo-app