Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request to add Django-CRM, built entirely with Django Admin Site #296

Open
2 of 5 tasks
DjangoCRM opened this issue Nov 5, 2024 · 0 comments
Open
2 of 5 tasks

Request to add Django-CRM, built entirely with Django Admin Site #296

DjangoCRM opened this issue Nov 5, 2024 · 0 comments

Comments

@DjangoCRM
Copy link

Project Information

  1. Project Name: Django-CRM
  2. Project URL: https://github.com/DjangoCRM/django-crm
  3. Description: Open Source Python CRM with Tasks management, Email marketing and many more. The frontend and backend are completely based on the Django admin site.

Criteria

Please answer the following questions about the project you are submitting. This will help us evaluate if the project should be included in the Awesome Django list.

  1. Is the project new?

    • Yes
    • No
  2. How long has the project been maintained?
    The project has been maintained and used for over 9 years and is open sourced on GitHub as a mature, stable project.

  3. How many releases has it had if it's a library or package?
    https://github.com/DjangoCRM/django-crm/releases

  4. Are you the author or are you submitting the project on behalf of a company?

    • I am the author
    • I am submitting on behalf of a company
    • Other (please specify)
  5. What makes it awesome?
    This Django CRM project, built entirely with Django's admin site for both frontend and backend, serves as a valuable resource for other Django developers in several ways:

    • Advanced Admin Customization: It showcases how to extend and customize Django's admin interface beyond the defaults, which can inspire developers to create more feature-rich, user-friendly projects without needing to build a separate frontend.

    • Role-Based Access Control: Implementing access control based on the Django admin site provides a practical example for developers needing to manage permissions and user roles within their applications.

    • Object Management and Workflow Automation: The CRM's handling of inquiries, deals, tasks, office memos, chat, and reminders demonstrates how to structure complex workflows directly in the Django admin. This can be particularly useful for developers building similar data-centric applications like CRM, ERP and so on.

    In essence, this project illustrates the potential of Django admin as a powerful, standalone application interface, providing patterns and best practices other developers can adopt in their own projects.

Additional Information

  • The project's documentation is published on Read the Docs
  • Test coverage is 87%
  • The project community is already emerging

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant