Your Open Source Business Management Solution
Features
Choose how you will be using Bloomerp and learn more.
For users
For developers
CRUD Views
Intuitive CRUD views for all models.
Bloomerp provides intuitive CRUD views for all models, making it easy to create, read, update, and delete records. The user-friendly interface ensures that you can manage your data efficiently without any hassle.
Learn moreBloomerp provides intuitive CRUD views for all models, making it easy to create, read, update, and delete records. The user-friendly interface ensures that you can manage your data efficiently without any hassle.
Learn moreAdvanced Filtering
List views that offer advanced filtering capabilities.
List views in Bloomerp offer advanced filtering capabilities, allowing you to filter records based on multiple criteria. This feature enables you to quickly find the data you need and perform actions on them efficiently.
Learn moreList views in Bloomerp offer advanced filtering capabilities, allowing you to filter records based on multiple criteria. This feature enables you to quickly find the data you need and perform actions on them efficiently.
Learn moreDashboards
Create dashboards in a whim for the data that matters.
With Bloomerp, you can create custom dashboards to visualize the data that matters most to you. The dashboards are highly customizable, enabling you to monitor key metrics and make informed decisions at a glance.
Learn moreWith Bloomerp, you can create custom dashboards to visualize the data that matters most to you. The dashboards are highly customizable, enabling you to monitor key metrics and make informed decisions at a glance.
Learn moreAPI Endpoints
Automatic RESTful API endpoints for all models.
Bloomerp automatically generates RESTful API endpoints for all the models you create. These endpoints support CRUD operations and are integrated with the Django permissions system, ensuring secure access control. This feature allows developers to easily build and extend applications using Bloomerp's robust backend.
Learn more
{
"id": 1,
"name": "Wireless Bluetooth Speaker",
"description": "A portable Bluetooth speaker with excellent...",
"price": "49.99"
}
Bloomerp automatically generates RESTful API endpoints for all the models you create. These endpoints support CRUD operations and are integrated with the Django permissions system, ensuring secure access control. This feature allows developers to easily build and extend applications using Bloomerp's robust backend.
Learn moreBloomerp Router
Seamlessly integrate custom views.
The Bloomerp Router allows developers to easily integrate custom views into the Bloomerp UI. Whether you need custom detail views, list views, or app-level views, the router ensures that your custom functionality is neatly integrated into the application.
Learn more
@router.bloomerp_route(
path='send-emails',
name='Send Email',
description='Send email to object of {model} model',
route_type='detail',
url_name='send_email',
models=[Employee, Customer]
)
class SendEmailView(BloomerpBaseDetailView):
template_name = 'send_email.html'
model : BloomerpModel = None
def post(self, request, *args, **kwargs):
context = self.get_context_data()
# Send email business logic
return render(request, self.template_name, context)
The Bloomerp Router allows developers to easily integrate custom views into the Bloomerp UI. Whether you need custom detail views, list views, or app-level views, the router ensures that your custom functionality is neatly integrated into the application.
Learn moreBloomerp Models
Extendable and feature-rich base models.
Bloomerp provides a set of base models that come with built-in functionalities such as file management, commenting, and string-based searches. These models are designed to be easily extendable, allowing developers to build complex applications with minimal effort.
Learn more
class Product(BloomerpModel):
name = models.CharField(max_length=255)
description = models.TextField(blank=True, null=True)
price = models.DecimalField(max_digits=10, decimal_places=2)
string_search_fields = ['name']
allow_string_search = True
def __str__(self):
return self.name
Bloomerp provides a set of base models that come with built-in functionalities such as file management, commenting, and string-based searches. These models are designed to be easily extendable, allowing developers to build complex applications with minimal effort.
Learn morePricing
We currently only offer a free open-source version of Bloomerp.
Open Source
Free
Deploy on your own server by dowloading the project from Github or Pypi. Great for tech-savy people. GPLv3 licensed.
Cloud solution
Coming soon.
We are working on a cloud solution with advanced features that will be available soon. Stay tuned for updates.
Contact
For any inquiries, you can reach us (me) at bloomer.david@outlook.com