Skip to content

Latest commit

 

History

History
33 lines (26 loc) · 2.5 KB

README.md

File metadata and controls

33 lines (26 loc) · 2.5 KB

FreeCodeCamp Frontend Certification Projects

This repository contains all of the projects developed for my FreeCodeCamp Frontend certification. They are all in one place in order to be available as live-demo on this Github Page

Build process

For this project, I used a Webpack-based build process in order to transpile ES2015/ES2016 and JSX into browser-compatible JavaScript. The NPM package used for building is available in the client/ folder. The build output is located in the docs/ folder, used as root of the Github Page.

Source code

All source code is readable from the client/src/ folder. This folder contains a fcc/ subfolder where each project can be found. React is used for all the projects, and the file organization is always the same:

  • The root of the project can be found in fcc/[project]/index.jsx
  • All other components are defined in their own [component]/ subfolder, with their entry point in [component]/index.jsx
  • All styling is done with in-code CSS using styled-components, and is situated in a styles.jsx file next to the index.jsx file that uses it.

A custom README.md is also available for each independent project.

Live demo

The live demo of the projects can be loaded from here, hosted by Github, or through my self-hosted development website. The Github version offers a true HTTPS experience required for at least the Weather project.

Project repository list