Skip to content

dmm1/Ecosphere

Folders and files

NameName
Last commit message
Last commit date
Apr 18, 2024
Apr 28, 2024
Apr 28, 2024
Apr 27, 2024
Apr 28, 2024
Apr 20, 2024
Apr 28, 2024
Apr 28, 2024
Apr 27, 2024
Apr 7, 2024
Apr 28, 2024
Apr 15, 2024
Apr 15, 2024

Repository files navigation

EcoSphere CRM Application

The EcoSphere CRM application will offer an intuitive platform for seamless customer relationship management, enabling users to effortlessly register, log in, input and manage customer information, and ensure secure logouts. It will grow to include more advanced features, functionalities and Opportunity related sustainability in future versions to build a robust CRM system.

This will take some time to build but i am sure it will be worth it in the end.

Please see the /docs for more information and getting started on the project.

Working Capabilities Version 0.0.6

  • Login: Enables registered users to securely access their accounts with their email and password.

  • Dashbaord: Quick access to key customer information, including recent activity, leads, opportunities, and contacts.

  • Backend: Admin Backend with User / Group / Auth Management

  • Localisation: Working translation with language switcher, currently only EN & DE are supported, see /docs

  • Secure Sign-off: Facilitates a safe sign-off process to guard user privacy and deter unauthorized access.

  • User Profile: Basic Implementation, Profile Picture Upload, User Details Edit

  • Business Partners (BP): Basic Implementation, related to Users

  • Opportunitys: Basic Implementation, related to BP and Users

  • Leads: Basic Implementation, related to BP and Users

  • Contacts: Basic Implementation, related to BP and Users

  • Tasks and Activities: Basic Implementation, related to Users and Opportunities

  • Search: Search for all Models, including Users, Opportunities, Leads, Contacts, and Activities.

    • Sample Data Import: Import for the apps via seeds view docs/

Screenshots**

to be added soon

Utilized Technologies

  • Python: The primary programming language used in this project. Python is renowned for its simplicity and readability, making it a popular choice for web development.

  • Django Framework: The backbone of the CRM app, chosen for its strength and scalability in customer data management.

  • Django User Management: Utilizes Django’s native user management to afford a secure environment for user activities.

  • MYSQL Storage: Employs an MYSQL database for efficient handling and access to customer data.

  • Frontend Design: Crafted with HTML and CSS for a visually engaging and user-friendly interface

Upcoming Features for V1.0

Future updates will focus on enhancing the user interface for a more engaging and efficient experience. Anticipated upgrades include:

  • Account Management: Users can update their personal account details.
  • Introducing a search function for pinpointing specific customer entries.
  • Adding a password reset feature for user convenience.
  • Incorporating email notifications for real-time alerts and communications.
  • Make the registration page optional for the Admin, allow or deny new Registrations.
  • Technological advancements like AJAX for seamless data retrieval and updates.
  • Review technology stack and make changes if needed.
  • Review the database structure and make changes if needed.
  • Review the code and make changes if needed.

Installation, Tipps and Tricks

  • Installation: Please see the /docs for installation instructions.
  • Tipps and Tricks: Please see the /docs for tipps and tricks.