Skip to content

ShowsEcho is your ultimate event-tracking platform, designed to keep you informed about major concerts, sports, festivals, and other events in your area. Discover upcoming shows, get timely updates, and plan your attendance with ease. Perfect for locals and travelers alike, ShowsEcho ensures you never miss out on the excitement.

Notifications You must be signed in to change notification settings

easybulb/event-tracking-app

Repository files navigation

ShowsEcho

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/

image

Why I Built ShowsEcho

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.

Technologies Used

  • Backend: Django, Django REST Framework
  • Frontend: HTML, CSS, JavaScript
  • API: Ticketmaster API
  • Task Scheduling: Celery with Redis
  • Database: PostgreSQL (or SQLite for development)

Credits

  • 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.

Developer

Henry Ofodieze

Disclaimer

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.

About

ShowsEcho is your ultimate event-tracking platform, designed to keep you informed about major concerts, sports, festivals, and other events in your area. Discover upcoming shows, get timely updates, and plan your attendance with ease. Perfect for locals and travelers alike, ShowsEcho ensures you never miss out on the excitement.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published