Brainflix is a video streaming web application that allows users to upload their own content and post comments on other videos. This project was created in three one week sprints following agile methodology.
Tech used: React, React-Router, SASS, Node, Express and Axios.
React: JavaScript library to build out user interfaces
SASS: A scripting language that is an extension of CSS.
Node: JavaScript runtime environment
Express: Web application framework for Node.js
Axios: Promise-based HTTP client for Node.js used to pull data from the backend.
-
Clone the frontend and backend repositories: Frontend brainflix
Backend brainflix-api -
Install the necessary dependencies by running
npm i
in both the frontend and backend directory. -
Run
npm start
to view the React application in the browser.