-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Cuttlefish is an open-source project management software that maintains important agile-focused features like Gantt charts and sprint management.
- Nathan Jesudason, project lead, backend/database/DevOps focus
- Yevgeniy Chaplygin, backend/authentication focus
- Sebastian Hardin, frontend/functionality focus
- Stef Timmermans, frontend/design focus
Reach out to us by submitting an issue with any questions or bugs to report.
In general, project management software aims to help professional teams of any size keep track of their long term efforts. Without a centralized place to keep track of everything, it's too easy for things to get lost.
There are endless project management offerings out there today, but we see a gap that Cuttlefish can fill. Other free offerings like Trello offer a good amount of task management with their task board, but hide their premium features like timelines and calendars behind a paywall. Jira, a much more advanced offering, is much more fully fledged and purpose-built for agile development, but only free for up to 10 users. We aim to strike a balance between the two, offering premium features like managing sprints and Gantt charts, while still being free.
Cuttlefish consists of an Angular frontend (in ClientApp/
) and ASP.NET Core backend.
To maintain the free price and encourage collaboration from anyone, Cuttlefish is deployed and maintained on a per-adoption basis. Each adopter is responsible for managing Cuttlefish as one of its microservices. Since the backend is built with ASP.NET, it's best deployed as an Azure Web App, but it's possible to deploy with other methods after some tuning. See our guide on How to deploy Cuttlefish as an Azure Web App.
For developing locally, see our README for more info.