Pinned Repositories
calculator
Used React to complete project 4 of the FreeCodeCamp front end libraries project pathy to create a working calculator with basic operator functions.
celestial-bodies-database
chloropleth-map
Data project for project 4 of the FreeCodeCamp data visualization course implementing D3.js, TopoJSON and fetch API to produce a chloropleth of data of US higher education figures by county
D3-scatterplot-doping-graph
Data project for project 2 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a scatterplot graph
drum-machine
Used React to complete project 3 of the FreeCodeCamp front end libraries to create a drumkit app.
exercise-tracker
Project 4 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice to store user exercise data
file-metadata
Project 5 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice using multer to provide metadata on uploaded files in a JSON object
heatmap
Data project for project 3 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a heatmap of data
markdown-viewer
Used React to complete project 2 of the FreeCodeCamp front end libraries. Practised React skills such as conditional rendering and learnt more about implementing plugins.
timer
My final front end project for the FreeCodeCamp front end libraries certification. Learnt a little about implementing useRef. The code is still a hot mess that needs refactoring.
MattJC7's Repositories
MattJC7/timer
My final front end project for the FreeCodeCamp front end libraries certification. Learnt a little about implementing useRef. The code is still a hot mess that needs refactoring.
MattJC7/calculator
Used React to complete project 4 of the FreeCodeCamp front end libraries project pathy to create a working calculator with basic operator functions.
MattJC7/celestial-bodies-database
MattJC7/chloropleth-map
Data project for project 4 of the FreeCodeCamp data visualization course implementing D3.js, TopoJSON and fetch API to produce a chloropleth of data of US higher education figures by county
MattJC7/D3-scatterplot-doping-graph
Data project for project 2 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a scatterplot graph
MattJC7/drum-machine
Used React to complete project 3 of the FreeCodeCamp front end libraries to create a drumkit app.
MattJC7/exercise-tracker
Project 4 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice to store user exercise data
MattJC7/file-metadata
Project 5 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice using multer to provide metadata on uploaded files in a JSON object
MattJC7/heatmap
Data project for project 3 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a heatmap of data
MattJC7/markdown-viewer
Used React to complete project 2 of the FreeCodeCamp front end libraries. Practised React skills such as conditional rendering and learnt more about implementing plugins.
MattJC7/MattJC7
My profile repository.
MattJC7/nested_treemap
Data project for project 5 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a nested treemap
MattJC7/number-guessing-game
Final project of the relational databases module on FreeCodeCamp - creating a PSQL database and then writing a bash script to create a terminal game where a random number is generated between 1-1000 and the user guesses until they get it correct. The database tracks lowest number of guesses in a game and number of games played.
MattJC7/periodic-table
Part of the relational databases module on FreeCodeCamp - fixing an existing PSQL database, adding a new table and then creating a bash script to query the table for elements based on arguments provided to the script
MattJC7/random-quote-generator
Used React to complete project 1 of the FreeCodeCamp front end libraries. Learnt the basics of fetch for API calls and practised React skills such as conditional rendering.
MattJC7/request-header-parser-microservice
Project 2 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice to return IP address, software and preferred language as a JSON object when /api/whoami is accessed
MattJC7/salon-appointment-scheduler
Part of the relational databases module on FreeCodeCamp - creating a PSQL database and then writing a bash script to create a simple appointment scheduler that interacts with the database.
MattJC7/tenzies-project
A React app built from scratch using a tutorial. Learnt the basics of React along the way and utilised functions with useState and useEffect hooks. Implemented an additional feature in a counter and plan to develop further.
MattJC7/timestamp-microservice
Project 1 of the FreeCodeCamp Back End Development and APIs course.
MattJC7/url-shortener-microservice
Project 3 of the FreeCodeCamp Back End Development and APIs curriculum. Created an express microservice to shorten urls and add the urls to a MongoDB with the original URL to be shortened and a new URL. When the new URL is used in the API, the user is redirected to the original URL.
MattJC7/USA-GDP-data-visualisation
Data project for project 1 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a bar chart. Not mobile friendly!
MattJC7/world-cup-database
Part of the relational databases module on FreeCodeCamp - creating a PSQL database using a shell file to insert the data from a csv file, then querying it to get the expect output.