Shortcast - Platform for audio books

Cris Le

0

Backend Engineer

Mobile Engineer

React Native Developer

🌐 Overview

Shortcast is a versatile digital content application designed to cater to the needs of busy individuals looking to enhance their spiritual and career development. By offering a broad range of licensed audiobooks, podcasts, and book summaries, Shortcast provides a rich auditory experience that fits seamlessly into the daily lives of its users.

🛠️ Process

The development of Shortcast involved several key technical and operational steps to create a robust and user-friendly platform:
Content Delivery Platform:
Shortcast serves as a comprehensive audio content platform that includes licensed audiobooks along with a diverse array of rich media. This makes it an invaluable resource for users seeking personal and professional development through audio learning.
Backend Development with Go and MySQL:
Leveraging Go for its efficiency and concurrency capabilities, the backend was developed to ensure high performance and reliability.
MySQL was used to manage and query data, providing a solid foundation for handling the large databases required to host extensive audio content.
Streamlined Deployment:
Deployment processes were streamlined using GitHub Actions, enabling continuous integration and delivery. This ensures that updates and new features can be rolled out swiftly and without downtime.
Docker was employed to containerize the application, facilitating consistent environments across development, testing, and production phases.
Performance Monitoring and Optimization:
The integration of Grafana and Prometheus enabled comprehensive monitoring of application performance and system health.
These tools ensured that the application remained responsive and reliable, providing users with a seamless listening experience even under high traffic conditions.

🏆 Outcome

Shortcast successfully delivers a rich, engaging, and reliable audio content experience, providing numerous benefits to its users:
Diverse Audio Library: Users have access to a wide variety of audio content, including podcasts, audiobooks, and concise book summaries, all designed to support personal growth and professional learning.
High-Performance System: The use of Go and MySQL ensures that the backend is both powerful and scalable, capable of supporting a growing user base and extensive content library.
Efficient Deployment and Updates: Thanks to the streamlined deployment pipeline, updates and new features can be efficiently introduced, ensuring the application remains current and functional without interrupting user access.
Robust Monitoring: Real-time monitoring with Grafana and Prometheus means users enjoy a stable and fast application experience, with any performance issues quickly identified and addressed.
Shortcast stands out as a critical tool for those looking to make the most of their time through educational and inspirational audio content. The project not only showcases my technical expertise in backend development, deployment, and performance monitoring, but also reflects a commitment to creating impactful digital solutions. By delivering a platform that meets the evolving needs of modern users, Shortcast is a valuable addition to my portfolio, demonstrating proficiency in developing digital content applications.
Like this project
0

Developed a digital app with licensed audiobooks for career and spiritual growth, using Go, MySQL, Docker, GitHub Actions, Grafana, and Prometheus for performan

Likes

0

Views

2

Tags

Backend Engineer

Mobile Engineer

React Native Developer

Cris Le

Fullstack & Blockchain Expert with 5+ Years Exp

XLG.AI - Crypto trading platform
XLG.AI - Crypto trading platform
CronMail - eCommerce-like system for selling email
CronMail - eCommerce-like system for selling email
GPTStick - Stick GPT to Every Website
GPTStick - Stick GPT to Every Website
KB2A Tool - Tool enhance Facebook experience
KB2A Tool - Tool enhance Facebook experience