ShowsEcho is an event-tracking platform designed to keep users updated on major events like concerts, sports, festivals, and more in their local area or across various cities. With ShowsEcho, users can explore upcoming shows, receive timely notifications, and plan their attendance with ease.
Main Live Site: https://www.showsecho.com
Heroku Live web app link: https://event-tracking-app-c8e70a2c25f8.herokuapp.com/
ShowsEcho was created to address a gap in event tracking and planning for both guests and hosts. As someone who manages an Airbnb, I realized the value of staying informed about major events happening nearby. With ShowsEcho, hosts can be proactive, adjusting their offerings during big concerts or festivals to attract guests. Additionally, ShowsEcho makes it easy for event-goers to discover and track upcoming shows in their area, providing them with a streamlined experience to plan their attendance.
The platform combines practicality and convenience, enabling hosts to optimize their accommodations and event-goers to find relevant information in one place.
- Backend: Django, Django REST Framework
- Frontend: HTML, CSS, JavaScript
- API: Ticketmaster API
- Task Scheduling: Celery with Redis
- Database: PostgreSQL (or SQLite for development)
- Ticketmaster - For providing the events API, allowing ShowsEcho to pull real-time event information and deliver accurate event listings.
- Upstash - For the Redis add-on used in Heroku, supporting Celery configuration and enabling smooth background task processing for the application.
- Heroku Postgres - For the database services, ensuring reliable data storage and management.
- VS Code - For the development environment, offering a robust and versatile code editor with extensions that streamlined the coding process.
- Solygambas on CodePen - For inspiring the layout and CSS ideas used in ShowsEcho, providing a foundation for a clean and user-friendly design.
- Celery - For the asynchronous task queue, making it possible to handle background tasks and periodic polling of the Ticketmaster API.
- GitHub - For version control and project hosting, making collaboration and deployment easier.
- Django - For the web framework that powers ShowsEcho, facilitating rapid development and a clean project structure.
- Heroku - For application hosting, allowing ShowsEcho to be accessible to users around the world with seamless deployment and scaling capabilities.
Thank you to these providers, resources, and the open-source community for the tools and inspiration that made ShowsEcho possible.
Henry Ofodieze
The content of this repository is provided for viewing and reference purposes only. Cloning, copying, or redistributing any part of this repository without prior written permission from the repository myself is strictly prohibited.
If you would like to use, clone, or reference any code from this project, please contact me directly for permission.
Thank you for respecting the effort and intellectual property rights associated with this work.