Skip to content

bayshanac/todo

Repository files navigation

React To-do Application

A modern to-do application built with React, TypeScript, and Vite.

Prerequisites

  • Node.js (v18 or higher)
  • npm

Getting Started

  1. Clone the repository:
git clone https://github.com/bayshanac/todo.git
cd todo
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

The application will be available at http://localhost:5173

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run lint - Run ESLint
  • npm run preview - Preview production build locally
  • npm run test - Run tests

Technology Stack

  • React 19
  • TypeScript
  • Vite
  • React Router
  • Jotai
  • Vitest
  • React Testing Library
  • TailwindCSS
  • React Icons
  • Dnd Kit
  • ESLint

Project Structure

src/
  ├── atoms/        # State management
  ├── components/   # Reusable UI components
  ├── hooks/        # Custom hooks
  ├── models/       # TypeScript types & interfaces
  ├── pages/        # Pages
  └── utils/        # Utility functions

License

MIT

About

ToDo app | nQode

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published