Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/davesimoes/task-management
https://github.com/davesimoes/task-management
kanban project-management reactjs task-manager
Last synced: 21 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/davesimoes/task-management
- Owner: DaveSimoes
- License: mit
- Created: 2024-06-29T19:26:51.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-29T20:08:14.000Z (7 months ago)
- Last Synced: 2024-12-29T18:54:31.235Z (about 1 month ago)
- Topics: kanban, project-management, reactjs, task-manager
- Language: JavaScript
- Homepage: https://kanban-taskmanagement-project.netlify.app/
- Size: 441 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Karban Task Management
This project is a recreation of the famous task management application Karban. It aims to provide a user-friendly and efficient interface for organizing your daily tasks.
![Untitled](https://github.com/DaveSimoes/kanban-task-management/assets/109705197/b6fc4819-a30c-4087-b4d8-8ac5c3ca1d17)
## Overview
This project was developed to practice and demonstrate skills in web development using modern technologies such as JavaScript, TypeScript, React.js, RESTful APIs, and GraphQL. It simulates the main functionalities of Karban, allowing users to create, edit, view, and delete tasks.
## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## Features
- Create tasks with title and description
- Edit existing tasks
- View tasks in a clean and organized interface
- Delete tasks
- Organize tasks by categories
- Mark tasks as completed## Installation
Follow the instructions below to set up and run the project locally.
1. Clone the repository:
```bash
git clone https://github.com/DaveSimoes/karban-clone.git
cd kanban-task-management
2. Install dependencies:
```bash
npm install3. Configure environment variables:
Create a .env file in the root of the project and add your environment variables. Example:```bash
REACT_APP_API_URL=http://localhost:4000
4. Start the development server:```bash
npm start5. Open your browser and navigate to:
```bash
http://localhost:3000## Usage
After starting the development server, you can begin using the application to manage your tasks. Follow the instructions on the interface to create, edit, and delete tasks.- Technologies Used
- JavaScript
- TypeScript
- React.js
- RESTful APIs
- GraphQL
- Build Tools and Frontend Pipelines
- Git for code versioning
- Agile Methodologies
-
## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests. To contribute:- Fork the repository
- Create a new branch (git checkout -b feature/new-feature)
- Make your changes and commit (git commit -am 'Add new feature')
- Push to the branch (git push origin feature/new-feature)
- Open a Pull Request## License
This project is licensed under the MIT License.
## Contact
Dave Simoes - [email protected]Feel free to contact me if you have any questions or suggestions!