Giter Club home page Giter Club logo

podcast-social-network's Introduction

podcast-social-network

Description

GoodReads for podcasts.

We're live on Heroku: https://podcast-social-network.herokuapp.com

Technology

This project will use Python, Django, JavaScript, jQuery, HTML, and CSS.

Setup/Installation Requirements

To run this project, see Requirements.txt.

Specifications

User Stories / MVP

As a listener, I want to...

  • Log in and log out in order to view and update my account.
    • Authentication system
    • Login page
  • See a ‘newsfeed’ of my connections’ activity in order to easily get recommendations from friends.
    • Newsfeed includes: Likes and Subscribes by friends we "Listen" to
  • “Like” episodes or podcasts in order for others to see my recommendations.
  • Connect with other podcast listeners in order to tell others about great content and learn about great content from others.
    • User record includes references to other user accounts
  • Stream podcasts from my subscriptions in order to enjoy content.
    • HTML streaming features embedded in page
  • Subscribe to podcasts in order to have quick access to favorites.
  • Search and browse by title to podcasts (and episodes) in a single app in order to find new and interesting podcasts to listen to.

Future Features:

  1. Newsfeed will include new episodes of podcasts I subscribe to.
  2. Login will be embedded on website's homepage instead of a separate page.
  3. Podcasters can advertise live shows, etc. in their subscribers' newsfeed; settings to allow users to opt in/out of such notices.

Photo Credit

Photo by Max Wolfs on Unsplash

License

Copyright © 2018 Esti Shay, Jeff Bailey

podcast-social-network's People

Contributors

northwestjeff avatar estishay avatar scholachoi avatar

Watchers

 avatar  avatar

podcast-social-network's Issues

Liking twice

Add conditional to check whether Like is already in database before creating new.
Figure out why ep.delete() isn't deleting that Like from the database.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.