MattJC7's repositories
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
exercise-tracker
Project 4 of the FreeCodeCamp Back End Development and API curriculum. Created a microservice to store user exercise data
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.
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
timestamp-microservice
Project 1 of the FreeCodeCamp Back End Development and APIs course.
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.
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
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.
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.
nested_treemap
Data project for project 5 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a nested treemap
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
heatmap
Data project for project 3 of the FreeCodeCamp data visualization course implementing D3.js and fetch API to produce a heatmap of data
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
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!
calculator
Used React to complete project 4 of the FreeCodeCamp front end libraries project pathy to create a working calculator with basic operator functions.
drum-machine
Used React to complete project 3 of the FreeCodeCamp front end libraries to create a drumkit app.
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.
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.
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
My profile repository.