This is the frontend application for the Todo List, built with Next.js, TypeScript, and Tailwind CSS.
https://todo-list-f72bb.web.app (firebase branch)
- Node.js (v14 or higher)
- npm or yarn
-
Install dependencies:
npm install
-
Create a
.env.local
file:cp example.env .env.local
-
Start the development server:
npm run dev
The application will start on http://localhost:3000.
- View all tasks with their completion status
- Create new tasks with title and color
- Edit existing tasks
- Mark tasks as completed/uncompleted
- Delete tasks
- Responsive design
- Toast notifications for actions
/src/app
: Next.js app router pages/src/components
: Reusable React components/src/services
: API service functions/src/types
: TypeScript type definitions
npm run dev
: Start development servernpm run build
: Build for productionnpm start
: Start production servernpm run lint
: Run ESLint