TaskLink is a simple task management web application that allows you to create, manage, and organize your tasks efficiently.
- Create and manage your tasks
- Mark tasks as completed
- Edit task details
- Delete tasks
- User authentication
- User-friendly interface
To get started with TaskLink, follow these steps:
-
Clone the repository:
git clone https://github.com/guifelippe/TaskLink.git
-
Install dependencies:
cd TaskLink npm install
-
Run the application
npm run dev
-
TaskLink will be running at http://localhost:3000 or if your API is running at http://localhost:3001.
- Sign Up/Sign In: Create an account or sign in to your existing account.
- Task List: View and manage your tasks. Create new tasks, mark them as completed, edit task details, or delete tasks.
-React: A JavaScript library for building user interfaces.
-Next13.js: A React framework for building production-ready web applications.
-TypeScript: It is a strict syntactical superset of JavaScript and adds optional static typing to the language.
-Tailwind CSS: A utility-first CSS framework.
-Axios: A promise-based HTTP client for making requests to your backend API.
-js-cookie: A simple, lightweight JavaScript API for handling browser cookies.
- TaskLink API Repository: The API for TaskLink is available in a separate repository. You can access it on GitHub using the following link:TaskLink API