Skip to content

Philip-93/Brainflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

[Academic Project] - A mock SPA (single page application) site for streaming videos. Demonstrating proficiency in React, React-Router, Node, Express, API's as well as other front-end essentials. This project was completed in three weeks. Each sprint in this folder is the culmination of a weeks worth of work, sprint-three folder has the final version of the project.

Goals and Requirements

My goal was to build a full stack single page application from the ground up. To accomplish this goal I used React, Express, and Node.js. Additionally, I also used an API to obtain the video data, stream URL as well as the default comments. I was able to include functionality in the upload section, however full functionality was not part of the project requirements. As for the styling, we were provided with a mock-up. I was expected to recreate a responsive app according to its specifications.

Key Learnings

  • Fully understood and implemented React fundamentals, including component lifecyle methods, using props and state as well as JSX.
  • Utilized React-Router for declarative routing.
  • Implemented the basics of Node.js and Express, created API endpoints in order to receive and return data.
  • Used Semantic HTML, BEM methodoloy.
  • Flexbox, SAAS, responsive and mobile-first design.
  • Axios

Installation

Clone

  • Clone this repo to your local machine using https://github.com/Philip-93/philip-bertogg-brainflix.git

Setup

1. Navigate to the client folder in your terminal and install npm like this:

$ npm install

2. Navigate to the server folder in your terminal and install npm like this:

$ npm install

Make sure to install npm in both the client and server folder

3. While in your server folder run the following:

$npm run dev

screen

*Open project and resize browser to see responsiveness across mobile, tablet and desktop settings*

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages