TaskFlow is a web application built with Next.js, Tailwind CSS, and TypeScript. It leverages Clerk for authentication.
- User authentication with Clerk
- Task management
- Task filtering and sorting
- Responsive design with Tailwind CSS
Before running the project, make sure you have the following installed:
- Node.js (version 18.X.X)
- npm (version 9.X.X)
-
Clone the repository:
git clone https://github.com/SNKYNinja/Task-Flow.git
-
Install the dependencies:
cd taskflow npm install
-
Configure Clerk:
- Sign up for a Clerk account at https://clerk.dev
- Create a new Clerk application
- Copy the API Key and Client ID
- Rename
.env.example
to.env.local
and update the values with your Clerk API Key and Client ID
-
Start the development server:
npm run dev
-
Open your browser and navigate to http://localhost:3000 to see the TaskFlow application.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is part of a tutorial course by The Code Dealer on youtube.