BrainFlix is a video sharing platform where users can watch and upload videos.
- Browse through a collection of videos
- Watch individual videos
- Upload new videos
- Comment on videos
- Like videos
- Responsive design for mobile and desktop
- React.js
- Axios for making HTTP requests
- React Router for client-side routing
- SCSS for styling
- Node.js for serving the front-end
To run the app locally, follow these steps:
-
Clone this repository: https://github.com/xxl-2016/xixi-liang-band-site
-
Navigate to the project directory
-
Install dependencies and run build: npm install npm run build
-
Clone the backend repository: https://github.com/xxl-2016/xixi-liang-brain-flix-api
-
Navigate to the project directory
-
Copy the build file from front end project directory and paste into the back end project directory
-
Run Node: node index.js
-
Open your browser and go to http://localhost:3000 to view the app.