ListenAddict is a site where users can subscribe to a person like they would a podcast. Whenever a person has a new talk, the user will get notified and can listen whenever they want.

Role: I am the founder, designer, developer, marketing, and everything else for ListenAddict.

Technologies and Platforms: Svelte, Sapper, Tailwind, Ruby on Rails, PostgreSQL, Redis, Heroku.

Highlights

Details

Home Page

Home Page

The home page was created to be aesthetically pleasing, to be descriptive, and to quickly share with the user how much content is available.

The ListenAddict Homepage. The ListenAddict Homepage 2
The Home Page

Back to top

People and Talk List Pages

People and Talk List Pages

The people and talk list / search pages allow the user to quickly look through which people are in the system and talks they have given. Users can use keyboard shortcuts to quickly navigate if they wish.

The People List Page. The Talk List Page
List Pages

Back to top

Talk Page

Talk Page

The talk page has a custom audio player to enable the user to listen to a given talk. The audio player allows the user to listen to the audio at a speed they choose, or download it to their device. The user can upvote, downvote, save for later, or comment on a talk.

Talk Show Page.
Talk Page

Back to top

Theme Selector

Theme Selector

The theme selector allows the user to choose from one of 12 different color themes to fit their personality. Additionally, the user can choose from dark or light mode for a total of 24 different themes.

The Theme Selector. Dark Blue theme
Theme Selector and Dark Blue Theme
Dark Green Theme. Dark Red theme
Dark Green and Dark Red Themes
Light Blue Theme. Light Green theme
Light Blue and Green Themes
Light Purple Theme. Light Red theme
Light Purple and Red Themes

Back to top

Admin and Moderator Pages

Admin and Moderator Pages

The admin and moderator dashboard pages were created to enable quick moderation of new content and users / user submitted content such as comments.

Admin People Management. Admin Talk Management
Admin Pages
Moderator People Management. Moderator Talk Management
Moderator Pages

Back to top

Profile Page and Keyboard Shortcuts

Profile Page and Keyboard Shortcuts

The profile enables the user to view any talks they may have saved, upvoted, downvoted, saved for later, or listened to. It's their central place to the talks they love!

The keyboard shortcuts enable a power user to quickly navigate throughout the app.

Profile Page. Keyboard Shortcuts.
Profile Page and Keyboard Shortcuts

Back to top

Let's work together

Send me a message using the form opposite, and I'll be in touch shortly. I'd love to take on any projects you might be thinking about.