Hermes is a powerful system designed to assist speakers in tracking detailed information about their presentations, speaking engagements, and calls for speaker submissions. Hermes streamlines the speaker's journey from preparation to performance with integrated analytics, social media campaign management, and the ability to build personal websites.>
Note
The work on this system has just started and is subject to change. The features listed are planned features, and the technologies mentioned are what we anticipate using.
- Call for Speakers Listing: Create a public-facing listing aggregating calls for speakers from various events.
- Presentation Management: Track detailed information about presentations, including topics, venues, dates, and attendee feedback
- Speaking Engagement Tracking: Manage speaking engagements, including event details, submission deadlines, and acceptance rates.
- Analytics Dashboard: Gain insights into the success rate of event submissions and track performance metrics over time.
- Social Media Campaigns: Coordinate social media campaigns tied to speaking engagements, increasing visibility and engagement.
- Personal Website Builder: Easily customize personal websites for users, showcasing their expertise and upcoming events.
- Azure Static Web Apps: Hosts and deploys both the frontend and personal websites.
- Azure Function Apps: Manages serverless backend processing and automation.
- Azure SQL/Cosmos DB: Stores and manages data related to presentations, engagements, submissions, and analytics.
- Azure Container Apps Jobs: Executes background tasks and handles data processing.
- Blazor: Powers the single-page application (SPA) for administrative and user interactions.
We welcome contributions from the community to enhance Hermes further. If you'd like to contribute, please follow these steps:
- Fork the repository and create your branch from
main. - Make your changes and ensure they align with the project's coding conventions.
- Test your changes thoroughly.
- Create a pull request detailing the changes made and any relevant information.
Please adhere to the Code of Conduct when interacting with this project.
This project is licensed under the MIT License, allowing free usage, modification, and distribution.