Skip to content
/ flowra Public

Flowra is a modern Project Management System designed for efficiency and clarity. It features a Kanban board, chat, notifications, and more modules to keep your team in sync.

License

Notifications You must be signed in to change notification settings

raillen/flowra

Repository files navigation

🌸 Flowra

Flowra is a modern Project Management System designed for efficiency and clarity. It features a Kanban board, chat, notifications, and more modules to keep your team in sync.

Flowra Logo

🚀 Features

  • Project Management: Organize tasks with Kanban boards.
  • Real-time Chat: Integrated messaging for team collaboration.
  • Notifications: Stay updated with real-time alerts.
  • Briefings: Manage project requirements and templates.
  • Transfer Manager: Move cards and projects between boards.

🛠️ Technology Stack

  • Frontend: React, Vite, TailwindCSS
  • Backend: Node.js, Fastify, Prisma, PostgreSQL
  • Infrastructure: Docker, Nginx

📦 Getting Started

See DEPLOY.md for deployment instructions.

Development

  1. Clone the repository

    git clone https://github.com/yourusername/flowra.git
  2. Install dependencies

    cd frontend && npm install
    cd ../backend && npm install
  3. Run locally

    # Terminal 1 (Backend)
    cd backend && npm run dev
    
    # Terminal 2 (Frontend)
    cd frontend && npm run dev

📄 License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.

This means you are free to use, modify, and distribute this software, but you must keep it open source under the same license.

About

Flowra is a modern Project Management System designed for efficiency and clarity. It features a Kanban board, chat, notifications, and more modules to keep your team in sync.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages