Everything you tell Brium you are working on is considered an activity. However, you can prefix activities with keywords, that can have an associated budget.
For instance, an admin can define a keyword called myapp with an estimated effort of 500 hours, so everyone working on myapp related tasks can send reports via chat such as:
- myapp: documentation
- myapp: testing
- myapp: landing page design
Every time one of this reports is sent, Brium will tell the sender how many hours are left for myapp, so everyone can easily keep track of any tasks going over-budget.
Projects, on the other hand, are related to the billing pipeline. An admin can define clients and projects, and then associate an activity to a specific project from the Entries page. Brium then allows you to generate an invoice for a client with a breakdown by project.
Typically, you will want to create a keyword for each project or group of projects that share a common budget or estimate, in order to track the remaining time, and then assign their activities to the actual projects for billing.