Task Management App is a web application built with Next.js, TypeScript, Tailwind CSS, and Local Storage. It provides an intuitive user interface for managing tasks effectively.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS
- State Management: Local Storage
- Version Control: Git
To run the Task Management App locally, follow these steps:
- Clone the repository:
git clone https://github.com/KaranChandekar/task-management-app.git
- Navigate to the project directory:
cd task-management-app
- Install the dependencies:
npm install
- Start the development server:
npm run dev
- Open
http://localhost:3000
in your browser.
The Task Management App allows you to:
- View a list of tasks.
- Add a new task by providing a title.
- Delete a task.
A live demo of the Task Management App is available at taskmanagement-karanchandekar.vercel.app.
The Task Management App have following functionalities:
- Title: A title describing the task.
- Status: The current status of the task (e.g., "To Do", "In Progress", "Completed").
- CRUD: Functionality to perform CRUD (Create, Read, Update, Delete).
- Stores the task data using local storage.
The repository follows the following structure:
/public
: Contains public assets and the app's logo./src
: Contains children folders like "app", "components", and "store"./src/app
: Contains the main page of the application./src/components
: Contains reusable components used throughout the application./src/store
: Contains the MST models and store for state management.
Contributions are welcome! If you'd like to contribute to the Task Management App, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b my-feature-branch
. - Make your changes and commit them:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin my-feature-branch
. - Submit a pull request.
Please ensure that your code follows the established coding standards and includes appropriate documentation.
The Task Management App is open source and released under the MIT License.
For any questions, suggestions, or feedback, feel free to reach out to me at karanchandekar431@gmail.com. I'd love to hear from you!