Skip to content

This is a modern Todo application built using Vite for fast development, React for building dynamic user interfaces, TypeScript for type safety, Supabase for backend data storage, and Shadcn UI components for a sleek and customizable user interface.

Notifications You must be signed in to change notification settings

apLanka/task-master

Repository files navigation

Todo App

A modern Todo application built using Vite, React, TypeScript, Supabase, and Shadcn UI components.

Demo: Task Master

Screenshot 2024-03-13 at 10 26 03 Screenshot 2024-03-13 at 10 26 19

Features

  • 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.

Technologies Used

  • 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.

Getting Started

  1. Clone the repository:

    git clone https://github.com/apLanka/task-master.git
  2. Navigate to the project directory:

    cd todo-app
  3. Install dependencies:

    npm install
  4. Set up Supabase:

    • Follow the instructions in the README.md file located in the server directory to set up your Supabase backend.
  5. Start the development server:

    npm run dev
  6. Open your browser:

    • Visit http://localhost:3000 to view the application.

Contributing

Contributions are welcome! Please feel free to submit pull requests, report issues, or suggest enhancements.

License

This project is licensed under the MIT License.

About

This is a modern Todo application built using Vite for fast development, React for building dynamic user interfaces, TypeScript for type safety, Supabase for backend data storage, and Shadcn UI components for a sleek and customizable user interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published