- Node.js: v20.16.0
- npm: v10.8.1
Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to run the app.
A full-stack to-do app built with Next.js, Tailwind CSS, and TypeScript, including backend support for authentication and database management.
- Filter by Status: View tasks based on their completion status.
- Smooth Animations: Enhances user experience.
- Form Validation: Built with
react-hook-form
for robust, customizable form handling. - Auto-scroll on New Task: Automatically scrolls to the latest addition.
- Code Quality:
ESLint
for consistent coding standards. - Optimized Data Fetching: Uses
@tanstack/react-query
andaxios
for efficient API requests. - Modular Codebase: Clean, organized code structure.
- Frontend: Next.js, Tailwind CSS, TypeScript, @tanstack/react-query, axios, react-hook-form, ESLint
- Backend: Node.js, Express, PostgreSQL, jsonwebtoken