All my freecodecamp full stack web dev & Python projects
My developer certification can be seen here
Full Stack Web Development & Information Security
Responsive Web Design Certification
Javascript Algorithms & Data Structures Certification
Front End Libraries Projects
Data Visualization Certification
Apis And Microservices Certification
Quality Assurance Certification
Python, Data Analysis & Machine Learning
Scientific Computing with Python Certification
Data Analysis with Python Certification
Information Security Certification
No.
Title
Project Desc.
Link
1
Tribute Page
A tribute page dedicated to Alan Turing
Website
2
Survey Form
An online survey form for a cafe
Website
3
Product Landing Page
A minimalistic landing page for Alantic Saltworks, a salt distribution company
Website
4
Technical Documentation
An online technical documentation for a plane produced by Mitsubishi Heavy Industries
Website
5
Personal Portfolio
My first personal portfolio
Website
Javascript Algorithms & Data Structures Certification (Credential )
No.
Title
Project Desc.
Link
1
Palindrome Checker
Check if a string is palindromic
Source
2
Roman Numeral Converter
Converts integers to Roman numerals
Source
3
Caesars Cipher
A substitution cipher to encrypt strings
Source
4
US Telephone Number Validator
Check if phone number is in valid US format
Source
5
Cash Register
Cash register system to calculate change in specific coins (e.g. x nickels y dimes)
Source
No.
Title
Project Desc.
Link
1
Random Quote Machine
Generates random quotes; made with JQuery, GranimJS & favqs API, has copy to clipboard and tweet functon
Website
2
Markdown Previewer
Previews Github flavored markdown (fancy text); made with React
Website
3
Javascript Calculator
A calculate webapp that can do basic operations, store previous value and undo inputs; made with React and MathJS
Website
4
Pomodoro Clock
A timer with duration settings, able to pause, resume & reset time; made with React
Website
5
Drum Machine
A drum kit with two bank modes, volume settings & responsive mobile design, can be played via keyboard or mouse; made with React
Website
No.
Title
Project Desc.
Link
1
D3 Bar Chart
United States' GDP from 1947 to 2015; made with AJAX & D3.js
Website
2
D3 Scatterplot Graph
Cases of doping in professional bicycle racing; made with AJAX & D3.js
Website
3
D3 Heat Map
Monthly global land-surface temperature from 1753 to 2015; made with D3.js
Website
4
D3 Choropleth Map
US education attainment map - percentage of adults age 25 and older with a bachelor's degree or higher, sorted by county; made with D3.js
Website
5
D3 Treemap Diagram
Top 100 most sold video games by platform; made with D3.js
Website
No.
Title
Project Desc.
Link
1
Timestamp Microservice
An API service that provides timestamp in UTC and UNIX format; made with Express & Node.js
Website
2
Request Header Parser Microservice
Gets the IP address, preferred language & system info of the client's device
Website
3
URL Shortener Microservice
Shortens a long URL which can be shared; made with Express, Node.js and Mongo.db
Website
4
Exercise Tracker REST API
Registers new users, store their exercise history and returns exercise log on request; made with Node.js, Express and Mongo.db
Website
5
File Metadata Microservice
Receives an uploaded file, returns file info in JSON format; made with Express, Node.js, multer
Website
No.
Title
Project Desc.
Link
1
Metric-Imperial Converter
Metric to imperial converter and vice-versa; made with Express, Node.js
Website
2
Issue Tracker
Github-like issue tracker for version control; made with Express, Node.js, mongoDB
Website
3
Personal Library
Stores book titles and display book information with user comments; made with Express, Node.js and Mongo.db
Website
4
Sudoku Solver
A webapp to play sudoku, users can insert their custom sudoku problem and use thesudoku algorithm to solve it automatically; made with Express, Node.js
Website
5
American British Translator
(In Progress)
Scientific Computing with Python Certification (Credential )
No.
Title
Project Desc.
Link
1
Arithmetic Formatter
Receives a list of strings that are arithmetic problems and returns the problems arranged vertically and side-by-side
Source
2
Time Calculator
A function that adds the duration time to the start time and return the result
Source
3
Budget App
A "Category" class that can be used to create different budget categories, with ledger record and chart
Source
4
Shape Calculator
A Rectangle class and a Square class. The Square class is a subclass of Rectangle and inherit its methods and attributes
Source
5
Probability Calculator
A program that determines the approximate probability of drawing certain coloured balls randomly from a hat
Source
Data Analysis with Python Certification (Credential )
No.
Title
Project Desc.
Link
1
Mean-Variance-Standard Deviation Calculator
A function that uses Numpy to output the mean, variance, and standard deviation of the rows, columns, and elements in a 3 x 3 matrix.
Source
2
Demographic Data Analyzer
Analyze demographic data using Pandas, given a dataset of demographic data that was extracted from the 1994 U.S. Census database.
Source
3
Medical Data Visualizer
Visualize and make correlative calculations from medical examination data using matplotlib, seaborn, and pandas.
Source Graphs
4
Time Series Visualizer
Visualize a dataset containing the number of page views each day on the freeCodeCamp.org forum from 2016-05-09 to 2019-12-03 using a line chart, bar chart, and box plots using Pandas, matplotlib, and seaborn.
Source Graphs
5
Sea Level Predictor
Analyze a dataset of the global average sea level change since 1880 and predict the sea level change through year 2050 via linear regression.
Source Graphs
No.
Title
Project Desc.
Link
1
Stock Price Checker
NASDAQ stock price checker with a like count system; made with Express, Node.js, mongoDB, Alphaventure API
Website
2
Anon Message Board
An anonymous message board with multiple sub-topics; made with Express, Node.js, mongoDB
Website
3
Port Scanner
Open port scanner via IPv4 or hostname, made with Python
Source
4
SHA-1 Password Cracker
A function that takes in a SHA-1 hash of a password and returns the password if it is one of the top 10,000 passwords used
Source
5
Secure Real Time Multiplayer Game
A 2D real time multiplayer game made with the HTML Canvas API and Socket.io
Server Client