Website of 10-10-01-10-10.church. Streaming Churchy.
This project uses the great MERN (+ Redux) user authentication boilerplate with Passport.js and JWT by Rishi Prasad: https://github.com/rishipr/mern-auth
This project uses the following technologies:
- React and React Router for frontend
- Express and Node for the backend
- MongoDB for the database
- Redux for state management between React components
- Icecast2 free server software for streaming multimedia
- butt an easy to use, multi OS streaming tool.
This repo doesn't cover configs for Icecast2 and butt.
Make sure to add your own MONGOURI
from your mLab database in config/keys.js
.
module.exports = {
mongoURI: "YOUR_MONGO_URI_HERE",
secretOrKey: "secret"
};
// Install dependencies for server & client
npm install && npm run client-install
// Run client & server with concurrently
npm run dev
// Server runs on http://localhost:5000 and client on http://localhost:3000