Giter Site home page Giter Site logo

toshvelaga / wavvy-clean Goto Github PK

View Code? Open in Web Editor NEW
14.0 4.0 7.0 1.67 MB

Wavvy: Podcast Hosting and Analytics software. Built on the PERN stack and hosted on Heroku. Uses AWS for image and audio file storage. Generates an RSS feed for the user to use on platforms such as iTunes and Spotify. Also gives users a customizable one page website with all their streaming and social links.

Home Page: https://www.wavvy.us/

HTML 0.66% CSS 12.00% JavaScript 87.33% Procfile 0.01%
react podcasting rss-feed redux postgresql nodejs express heroku podcasts itunes

wavvy-clean's Introduction

Wavvy

PLEASE NOTE: I am no longer actively maintaining this project. Last time I checked we have more than >3000 users registered. If you would like to use this project for commerical purposes feel free to reach out to me at [email protected]. Happy to help :)

Wavvy is a full stack software project that allows users to host podcasts. Software allows users to manage their podcasts and episodes, create an RSS feed for itunes/spotify, and create a personalized website to share social media links. Software is in dark mode by default. Check out our Product Hunt Launch for more info.

Tech/framework used

Frontend tech stack:

Backend tech stack:

  • Node
  • Express
  • PostgresSQL
  • Nodemailer
  • AWS SDK

Frontend of the app is in the client folder. Under src directory store folder contains all of the redux actions and reducers. The website folder is responsible for building the landing page.

Edit index.js to change the server connection. Middleware, routes, and utils directories contain server code for API endpoints.

Hosted on Heroku: Folder structure is set up specifically to be compatible with Heroku

Production site is deployed to wavvy.us

Here is a quick Loom demo

Installation

To run this project, install it locally using npm:

$ cd client
$ npm install
$ npm start

to run the Node JS server:

$ node index.js

In the root directory create a .env file with the values from env.txt

Contribute

Feel free to use code however you would like.

If you have any questions feel free to email me at [email protected]

License

MIT © Tosh Velaga

wavvy-clean's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

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.