https://github.com/brunoliratm/taskboard
TaskBoard is a simple yet powerful task management tool designed to help you organize and prioritize your tasks efficiently.
https://github.com/brunoliratm/taskboard
angular nodejs task-management task-manager web
Last synced: about 1 month ago
JSON representation
TaskBoard is a simple yet powerful task management tool designed to help you organize and prioritize your tasks efficiently.
- Host: GitHub
- URL: https://github.com/brunoliratm/taskboard
- Owner: brunoliratm
- License: mit
- Created: 2024-12-08T15:12:47.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-03-03T15:49:48.000Z (3 months ago)
- Last Synced: 2025-04-01T19:44:26.761Z (about 2 months ago)
- Topics: angular, nodejs, task-management, task-manager, web
- Language: TypeScript
- Homepage:
- Size: 309 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
![]()
![]()
![]()
![]()
TaskBoard is an intuitive, flexible task management application designed to boost productivity and streamline workflow organization. With a clean, drag-and-drop interface, it enables teams and individuals to visualize work progress and manage priorities efficiently.## ✨ Features
- **📋 Comprehensive Task Management** - Create, edit, delete, and track tasks in a visual interface
- **🔄 Intuitive Drag-and-Drop** - Move tasks between stages with smooth drag-and-drop functionality
- **🔝 Priority Levels** - Assign and filter tasks by priority (Low, Medium, High, Critical)## 🚀 Getting Started
### Prerequisites
- Node.js (v14.0 or higher) - [Download Node.js](https://nodejs.org/)
- npm (v6.0 or higher)
- Git - [Download Git](https://git-scm.com/downloads)### Installation
1. **Clone the repository**:
```bash
git clone https://github.com/brunoliratm/TaskBoard.git
cd TaskBoard
```2. **Install dependencies**:
```bash
npm install
```3. **Start development server**:
```bash
npm run dev
```4. **Access the application**:
Open your browser and navigate to [http://localhost:4200](http://localhost:4200)## 🛠️ Technology Stack
![]()
![]()
![]()
![]()
![]()
![]()
## 📖 User Guide
### First Steps
1. **Create a Task**: Click the "+" button in any column to add a new task
2. **Manage Tasks**: Edit task details by clicking on a task card
3. **Organize Workflow**: Drag tasks between columns to update their status
4. **Customize Stages**: Use the settings menu to add or modify stages## 🛣️ Roadmap
- [ ] **Team Collaboration** - Shared boards and team member assignments
- [ ] **Offline Support** - Local caching for offline usage## 🤝 Contributing
We welcome contributions from the community! Here's how you can help:
1. **Fork the repository**
2. **Create a feature branch**:
```bash
git checkout -b feature/amazing-feature
```
3. **Commit your changes**:
```bash
git commit -m 'Add some amazing feature'
```
4. **Push to your branch**:
```bash
git push origin feature/amazing-feature
```
5. **Open a Pull Request**Please read our [Contributing Guidelines](CONTRIBUTING.md) for detailed information.
## 📜 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## 📷 Screenshots
Screenshots coming soon as development progresses---
Built with ❤️ by Bruno Lira