Show Promoter

Brett Saxon
3 min readMar 31, 2020

--

Show Promoter v.1.0.0

For my final project at Flatiron School, I wanted to improve upon something similar I have used in the past and could use in the future. As a musician, I drew inspiration from innovative, digital ways musicians can advertise to and engage new listeners. Show Promoter is a web app inspired by other DIY show listing websites like Oh My Rockness, Show List Austin, and Songkick.

In building Show Promoter, I utilized React/Redux, React Router, and middleware like Thunk for the frontend and Ruby for the backend. For the styling I did a little research and found that Styled Components and SASS are widely used in the industry and decided to learn the basics and implement Styled Components. (Which I found are great and I’m excited to expand my knowledge and use of them more frequently!)

Show Promoter version 1.0.0 is still very bare bones.

But I kind of like it that way; clean and streamlined. Currently on the navigation bar I have client side routing going to the homepage, an about page, and a concerts list page. Perhaps after launching the beta version, I could incorporate feedback from users (and other musicians) to determine features important to them.

The homepage

The homepage features a styled form to input your concert’s information. After submitting your concert details, it can then be found on the ‘All Concerts’ list page.

The concerts page

Show Promoter’s ‘All Concerts’ page displays the full list.

On the concerts page you will see a list of all the concerts that have been posted by the artist’s name. If you click on the name it will bring you to that concert’s show page.

The concert show page

Show Promoter’s concert show page.

On this page you will see all the available info for that specific concert. It also has the delete and update functionality on it. Delete removes the current concert on the front end as well as in the database. Update will bring you to a pre-populated form to edit or correct any detail needing to be changed.

The About This App page

Show Promoter’s about page

The about page is pretty self explanatory, it gives a little detail about the web app’s functionality, pays homage to the homies, and lists the current version.

The future of Show Promoter

The concept of Show Promoter is simple but is highly functional in connecting artists with their fans. As I continue to work on it and build out more common sense functionality, I look forward to watching it evolve. Some ideas include new features such as adding a users/band model, login/authorization for users and bands, search/filter functionality, alerts and routing, all while continuing to utilize Styled Components.

As for now, with current budget, its got good bones—I hope ya’ll enjoy Show Promoter!

--

--

No responses yet