Skip to content

dhrumil-shah-uni/C-WinForms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Together Culture CRM Solution

Refer to https://github.com/dhrumil-shah-uni/Soft-Eng for unmanaged raw files, and documents, and individual contributions.

Overview

Together Culture is a Community Interest Company dedicated to fostering a fairer, greener creative economy. This project involves developing a digital Customer Relationship Management (CRM) solution to replace the manual system, streamlining operations for both members and administrators.

The CRM system provides features like personalized dashboards, event management, membership tracking, and more, empowering the community with tools to enhance collaboration and engagement.

Table of Contents

  1. Introduction
  2. Problem Definition
  3. Software Design
  4. Development Documentation
  5. Testing
  6. Plan of Software Maintenance
  7. Conclusion
  8. References

Introduction

Together Culture CRM Solution aims to support a dynamic membership community by providing an intuitive and scalable platform for managing data, memberships, and interactions.

Problem Definition

Our Aim

We designed the CRM system to meet the following goals:

  • Streamline membership and event management.
  • Offer a personalized member dashboard.
  • Enable administrators to manage data efficiently.

Resources Used

  • Design Tools: Figma, Visual Paradigm (Wireframes, Diagrams)
  • Development Tools: Visual Studio, Microsoft SQL
  • Research & Testing: Google Images (Demo content), OpenAI ChatGPT (Dummy data), Stack Overflow (Code insights)

User Stories

We compiled user stories to address the needs of members, administrators, and prospective members. Examples include:

  • Viewing membership benefits and event details.
  • Accessing resources on sustainability and mentorship programs.
  • Navigating accessible and user-friendly interfaces.

For a full list of user stories, refer to the documentation.

Software Design

Wireframes

Early prototypes of the user and admin interfaces.

Database Design

A scalable and relational database model supporting search, tagging, and analytics.

Software Design Diagrams

  • Use Case Diagram: Visualizing system functionality and user interactions.
  • Class Diagram: Defining the structure and relationships of system components.
  • Sequence Diagram: Illustrating workflows for key processes.

Development Documentation

Detailed explanations of implementation steps, including addressing user stories and integrating database functionality.

Testing

Comprehensive testing methods and results to ensure system reliability and user satisfaction.

Plan of Software Maintenance

Strategies to keep the CRM updated, secure, and scalable, covering corrective, adaptive, perfective, and preventive maintenance.

Conclusion

A summary of achievements, challenges, and potential future developments for the CRM system.

References

  • Stack Overflow
  • OpenAI ChatGPT
  • Microsoft SQL Documentation
  • Visual Paradigm Tutorials

Note: For detailed diagrams, wireframes, and user stories, please refer to the accompanying documentation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages