Skip to content

hmparsons-sde/fullstack-capstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Poddammit (or For the Love of Pod)! Netlify Status

Nashville Software School - Cohort E14 - Final Capstone

DEPLOYED APP

poddammit.netlify.app

PROJECT OVERVIEW

As a typical millennial, I love true crime podcasts, especially when hosted by comedians. However, sometimes I want different subject matter or a more serious presentation. I spend too much time scrolling through Spotify, yet I always end up listening to the same 4 shows.

For my capstone project, I want to create a podcast-only Spotify clone that provides recommendations, filtered search functionality, a shuffler, and the ability to add items to playlists.

My driving motivation is to learn and practice Vue.js on the frontend, while interacting with both an external and an internal API on the backend.

WIREFRAME

https://bit.ly/322DGPZ

ERD

https://dbdiagram.io/d/61abb4268c901501c0e0a303

PROJECT BOARD

https://github.com/hmparsons-sde/fullstack-capstone/projects/1

USER STORIES

  • As a user, I want to visit the app, so that I can find new podcast shows and episodes.

  • As a user, I want to be able to save shows and episodes to my playlists, so that I can listen to them later.

    • Given that I find a show I like, when I click the "heart" button, then the item is stored to a list.
  • As a user, I want the option to find a random episode to listen to, so that I can discover new content.

    • Given that I want random content without using the searchbar, when I click "shuffle," then a random show is returned.

TECHNOLOGIES USED

  • C#
  • ASP.NET Core
  • T-SQL
  • Microsoft SQL Server
  • Dapper
  • Swagger
  • Azure
  • Vue
  • Vuex
  • Vue Router
  • Tailwind CSS
  • Listen Notes Podcast API

Template License

MIT License

Copyright © 2018 - 2021 Software Ateliers