Skip to content

jvdsande/fcc-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

FreeCodeCamp Front-end projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages