A modern Todo application built using Vite, React, TypeScript, Supabase, and Shadcn UI components.
Demo: Task Master
- Fast Development: Utilizes Vite for lightning-fast development experience with hot module replacement and optimized builds.
- Dynamic UI: Built with React, enabling the creation of interactive and responsive user interfaces.
- Type Safety: Leveraging TypeScript to catch errors during development and enhance code maintainability.
- Secure Data Storage: Utilizes Supabase for secure and scalable backend data storage, ensuring data integrity and accessibility.
- Sleek Design: Incorporates Shadcn UI components for a modern and visually appealing user interface, with customizable themes and styles.
- Vite: A next-generation frontend tooling with blazing fast cold server start.
- React: A popular JavaScript library for building user interfaces.
- TypeScript: A statically typed superset of JavaScript that enhances code quality and developer productivity.
- Supabase: An open-source alternative to Firebase, providing a scalable and secure backend-as-a-service.
- Shadcn UI: A set of sleek and customizable UI components for React applications, offering flexibility and style.
-
Clone the repository:
git clone https://github.com/apLanka/task-master.git
-
Navigate to the project directory:
cd todo-app
-
Install dependencies:
npm install
-
Set up Supabase:
- Follow the instructions in the
README.md
file located in theserver
directory to set up your Supabase backend.
- Follow the instructions in the
-
Start the development server:
npm run dev
-
Open your browser:
- Visit
http://localhost:3000
to view the application.
- Visit
Contributions are welcome! Please feel free to submit pull requests, report issues, or suggest enhancements.
This project is licensed under the MIT License.