Highlights
- Pro
-
freeCodeCamp Public
A repository showcasing all my freeCodeCamp certificates earned, demonstrating completed projects and skills in various programming topics.
UpdatedJan 14, 2025 -
number-guessing-game Public
Forked from freeCodeCamp/learn-number-guessing-gameA terminal-based number guessing game built using Bash scripting and PostgreSQL. User data is saved in a PostgreSQL database, and the game logic is implemented in Bash. The project includes a datab…
Shell UpdatedJan 14, 2025 -
salon-appointment-scheduler Public
Forked from freeCodeCamp/learn-salon-appointment-schedulerA Bash-based interactive program for managing a salon appointment scheduler. It uses PostgreSQL to track customer information and appointments. The project includes a database dump (salon.sql) and …
Shell UpdatedJan 14, 2025 -
periodic-table-database Public
Forked from freeCodeCamp/learn-periodic-table-databaseA Bash script for querying a periodic table database to retrieve information about chemical elements. The project includes a database dump (periodic_table.sql) and a script file (element.sh) to int…
Shell UpdatedJan 14, 2025 -
world-cup-database Public
Forked from freeCodeCamp/learn-world-cup-databaseA Bash script project to manage World Cup data. The project involves entering game information into a PostgreSQL database and querying it for statistics. It includes the database dump (worldcup.sql…
Shell UpdatedJan 14, 2025 -
celestial-bodies-database Public
Forked from freeCodeCamp/learn-celestial-bodies-databaseA PostgreSQL project that builds a database of celestial bodies. The project includes a universe.sql file that contains the data structure and entries for various celestial bodies.
Shell UpdatedJan 14, 2025 -
caesars-cipher Public
A simple function that decodes strings encoded with the ROT13 Caesar cipher. It processes uppercase letters while preserving non-alphabetic characters like spaces and punctuation.
JavaScript UpdatedJan 12, 2025 -
data-across-the-globe Public
An interactive world map displaying meteorite landings. The size of each meteorite is represented relative to its size, and additional data is shown when hovering over a meteorite's location. Uses …
JavaScript UpdatedJan 12, 2025 -
A Force-directed graph displaying countries that share borders, with each country represented by its flag on the node. The graph dynamically visualizes the relationships between neighboring countri…
CSS UpdatedJan 12, 2025 -
A Roguelike dungeon crawler game where players can explore randomly generated maps, pick up health items and weapons, and fight enemies. The goal is to defeat enemies, level up, and ultimately beat…
-
game-of-life Public
A simulation of Conway's Game of Life where the board is randomly generated at the start. Users can start, stop, set up, and clear the board. The game evolves automatically, and the number of gener…
JavaScript UpdatedJan 12, 2025 -
recipe-box Public
A recipe management app allowing users to create, view, edit, and delete recipes. Recipes are saved in the browser's local storage, ensuring persistence across page reloads.
JavaScript UpdatedJan 12, 2025 -
freeCodeCamp-forum-homepage Public
A homepage for the freeCodeCamp forum displaying the 30 most recent topics with titles, user links, reply counts, views, and timestamps of last activity.
JavaScript UpdatedJan 12, 2025 -
simon-game Public
A Simon Game app where players follow a randomly generated sequence of button presses. The sequence increases with each correct input. Players can play in strict mode, and win after completing 20 s…
JavaScript UpdatedJan 11, 2025 -
tic-tac-toe-game Public
A Tic Tac Toe game where users can play against the computer. Players can choose to play as X or O. The game resets automatically once it ends, allowing users to play again.
JavaScript UpdatedJan 11, 2025 -
wikipedia-viewer Public
An app that allows users to search Wikipedia entries and view the results. Includes a button to randomly fetch a Wikipedia article. Utilizes the MediaWiki API to retrieve and display information fr…
CSS UpdatedJan 11, 2025 -
twitch-JSON-API Public
An app that checks if freeCodeCamp or other specified Twitch users are currently streaming. It provides details about their streams and links directly to their Twitch channel. Utilizes the Twitch A…
CSS UpdatedJan 11, 2025 -
local-weather Public
An app that displays the current weather based on the user's location. It includes a toggle for Fahrenheit and Celsius and adjusts icons or background images according to the weather conditions. Us…
-
A treemap diagram visualizing data such as Kickstarter pledges, movie sales, or video game sales. The diagram displays nested rectangles, where each tile represents a category, and the size of each…
JavaScript UpdatedJan 11, 2025 -
A choropleth map visualizing US county education data. The map uses color-coded counties to represent the percentage of residents with a high school diploma or higher. It includes a legend with dif…
JavaScript UpdatedJan 11, 2025 -
heat-map-data-visualization Public
A heat map visualization displaying global temperature data over time. The app uses color-coded cells to represent monthly temperature data from 1754 to 2015. It includes axes for months and years,…
JavaScript UpdatedJan 11, 2025 -
A scatterplot graph displaying cycling data over time, with dots representing individual cyclist performances. The app includes axes with time and cycling speed data, tooltips with detailed informa…
JavaScript UpdatedJan 11, 2025 -
bar-chart-data-visualization Public
A bar chart visualization displaying GDP data over time. Features include labeled axes, bars representing GDP values, and a tooltip with detailed information. Built using D3.js for rendering axes, …
JavaScript UpdatedJan 11, 2025 -
25-5-clock Public
A Pomodoro timer with adjustable break and session lengths. Features include countdown for sessions and breaks, with a beep sound when time runs out. Allows pausing/resuming, resetting, and prevent…
CSS UpdatedJan 11, 2025 -
javascript-calculator Public
A fully functional calculator that supports basic arithmetic operations, decimal points, and chain calculations. Features include handling multiple consecutive operators, decimal precision, and the…
CSS UpdatedJan 11, 2025 -
drum-machine Public
A functional drum machine that plays sounds using 9 interactive drum pads triggered by either clicking or pressing corresponding keys (Q, W, E, A, S, D, Z, X, C). It displays the name of the sound …
CSS UpdatedJan 11, 2025 -
markdown-previewer Public
A markdown previewer that converts GitHub-flavored markdown to HTML in real-time as the user types. It includes features like a live editor and preview, with support for common markdown elements su…
JavaScript UpdatedJan 11, 2025 -
random-quote-machine Public
An app that generates random quotes and displays them along with the author's name. Users can fetch new quotes with a button and share them on Twitter. Built with [React/JavaScript] and styled with…
JavaScript UpdatedJan 11, 2025 -
palindrome-checker Public
An app that checks whether a given word or phrase is a palindrome. It removes punctuation, spaces, and handles case sensitivity, providing a clear result for valid and invalid palindromes (e.g., 'A…
CSS UpdatedJan 11, 2025 -
roman-numeral-converter Public
An app that converts Arabic numbers (1-3999) to Roman numerals. It handles user input validation, ensuring the number is within the acceptable range and formats it into Roman numerals (e.g., 9 → IX…
CSS UpdatedJan 11, 2025