https://github.com/albinpk/spark_board
A project management platform
https://github.com/albinpk/spark_board
express-js flutter fullstack nodejs postgresql project-management task-management web
Last synced: 28 days ago
JSON representation
A project management platform
- Host: GitHub
- URL: https://github.com/albinpk/spark_board
- Owner: albinpk
- License: mit
- Created: 2024-11-16T17:31:19.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2025-02-24T14:55:19.000Z (2 months ago)
- Last Synced: 2025-02-24T15:46:06.416Z (2 months ago)
- Topics: express-js, flutter, fullstack, nodejs, postgresql, project-management, task-management, web
- Language: Dart
- Homepage: https://spark-board.albinpk.dev
- Size: 569 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# **Spark Board**
[](https://github.com/invertase/melos)
**Spark Board** is a task management application designed for seamless project and task tracking. It features an interactive Kanban board for organizing tasks, responsive UI for various platforms, and robust backend APIs for managing users, projects, and tasks. Built with a **Flutter frontend** and an **Express.js backend**, it uses **PostgreSQL** as the database to ensure reliability and scalability.
---
## **Features**
- **Interactive Kanban Boards**: Organize and visualize tasks
- **Task Management**: Create, update, delete, and assign tasks with detailed views and comment support.
- **Authentication**: Secure user signup and login with JWT-based authentication.
- **Responsive Design**: Optimized for desktop and web platforms, with mobile support planned.
- **Persistent Theme**: Light and dark mode support.
- **API Integration**: Fully documented backend APIs with Swagger and Postman collections.
- **Dockerized Deployment**: Simplified setup for local development and production environments.---
## **Tech Stack**
### **Frontend**
- **Framework**: Flutter
- **State Management**: Riverpod
- **Routing**: GoRouter
- **Design**: Customized Material Design
- **HTTP Client**: Dio
- **Code Generation**: Freezed, Retrofit### **Backend**
- **Framework**: Express.js
- **Database**: PostgreSQL
- **Authentication**: JWT
- **Documentation**: Swagger UI and Postman
- **Deployment**: Docker