This is a Next.js project bootstrapped with create-next-app
, featuring a robust task management system with user authentication.
- User Registration and Login
- Task Creation, Editing, and Deletion
- Task Filtering and Sorting
- Pagination
- Responsive Design
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
src/app
: Contains the main application pages and layoutssrc/components
: Reusable React componentssrc/hooks
: Custom React hookssrc/lib
: Utility functions and configurationssrc/types
: TypeScript type definitions
- Next.js 14
- React 18
- TypeScript
- Tailwind CSS
- React Query
- Axios
- JWT Authentication
To learn more about the technologies used in this project, check out the following resources:
- Next.js Documentation
- React Documentation
- TypeScript Documentation
- Tailwind CSS Documentation
- React Query Documentation
This project can be easily deployed on Vercel, the platform created by the makers of Next.js.
Check out the Next.js deployment documentation for more details.