Skip to content

A Salesforce LWC project to display and manage upcoming events dynamically and keep track of all the previous events.

Notifications You must be signed in to change notification settings

MOULALIMS/Event-Management-System-Using-Salesforce

Repository files navigation

Salesforce DX Project: Event Management System

A Salesforce LWC project to display and manage upcoming events dynamically.

Description:

The Event Management System is a Salesforce-based application that enables organizations to efficiently manage their events and sessions. It provides functionalities for creating and assigning speakers, tracking attendees, and maintaining a history of events. The system offers insightful analytics through dashboards, allowing users to understand trends and patterns in event participation.

Features

Event Management:

  • Create, edit, and manage events/sessions.
  • Assign speakers to events.
  • Maintain details of event dates, times, and locations.

Speaker Management:

  • Track the number of sessions/events conducted by each speaker.
  • Display session history for each speaker.

Attendee Management:

  • Record details of attendees for events.
  • Count the number of sessions/events attended by each attendee.

Event Analytics:

  • Dashboard with detailed analytics:
  • Number of events conducted by type (e.g., workshops, conferences).
  • Attendance trends to identify popular event types.
  • Top events with the highest attendance.

History and Insights:

  • View historical data of events and attendees.
  • Insights into top-performing speakers and sessions.

Modern Lightning Web Components (LWC):

  • User-friendly interface for viewing and managing event details.
  • Search functionality for events.
  • Clickable event cards to view event-specific details.

Technology Stack

Salesforce Platform: Custom objects, Apex classes, Lightning Web Components (LWC), and dashboards. GitHub for Version Control: Track changes and manage project updates collaboratively. Lightning Design System (SLDS): For a responsive and visually appealing UI.

Outcomes

  1. Enhanced Event Organization:

    • Streamlined the process of creating, managing, and tracking events, sessions, and attendees, reducing manual effort and improving operational efficiency.
  2. Improved Speaker and Attendee Insights:

    • Provided detailed session histories for speakers and attendees, allowing organizations to track performance and participation effectively.
  3. Actionable Analytics:

    • Dashboards offer real-time insights into event types, attendance trends, and top-performing speakers/sessions, enabling better decision-making and future event planning.
  4. Dynamic User Interface:

    • Leveraged Lightning Web Components (LWC) for an intuitive and responsive user experience, enhancing user engagement and ease of use.
  5. Data-Driven Decision Making:

    • Historical data analysis allows organizations to identify successful event patterns and optimize resource allocation for future events.
  6. Scalability and Flexibility:

    • Built on the Salesforce platform, the system is highly scalable, allowing organizations to manage events of varying sizes and complexities.
  • Access the Home Page featuring a Customized Events List, Distinguished Speaker, and an Analytical Dashboard

Screenshot 2025-01-23 191043

  • Review the Event/Session by clicking on the event to access additional details about the Event/Session

Screenshot 2025-01-23 191310

  • In the initial stage, I have included only a limited amount of information about each speaker. In upcoming upgrades, more comprehensive details regarding their professional careers will be incorporated

Screenshot 2025-01-23 191342

  • Session speakers assist in identifying the topics discussed by each speaker. They provide details about the session, speaker, and topic being discussed, along with the speaker's email ID for immediate identification

Screenshot 2025-01-23 191408

  • Detailed List of All the Events and Full Details of the individual Events

Screenshot 2025-01-23 191437

How Do You Plan to Deploy Your Changes?

Do you want to deploy a set of changes, or create a self-contained application? Choose a development model.

Configure Your Salesforce DX Project

The sfdx-project.json file contains useful configuration information for your project. See Salesforce DX Project Configuration in the Salesforce DX Developer Guide for details about this file.

Read All About It

About

A Salesforce LWC project to display and manage upcoming events dynamically and keep track of all the previous events.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages