{"id":16151333,"url":"https://github.com/aghontpi/codecamper","last_synced_at":"2026-01-20T14:33:57.500Z","repository":{"id":117394350,"uuid":"126860135","full_name":"aghontpi/CodeCamper","owner":"aghontpi","description":null,"archived":false,"fork":false,"pushed_at":"2018-06-30T01:20:49.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T22:45:28.339Z","etag":null,"topics":["codecamp","freecodecamp","freecodecamp-project"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aghontpi.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-03-26T16:50:11.000Z","updated_at":"2018-06-30T01:20:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c9b4aec-b40d-43ef-8def-0d950a5decaf","html_url":"https://github.com/aghontpi/CodeCamper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aghontpi/CodeCamper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aghontpi%2FCodeCamper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aghontpi%2FCodeCamper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aghontpi%2FCodeCamper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aghontpi%2FCodeCamper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aghontpi","download_url":"https://codeload.github.com/aghontpi/CodeCamper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aghontpi%2FCodeCamper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28604948,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T12:01:53.233Z","status":"ssl_error","status_checked_at":"2026-01-20T12:01:46.545Z","response_time":117,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["codecamp","freecodecamp","freecodecamp-project"],"created_at":"2024-10-10T00:56:06.344Z","updated_at":"2026-01-20T14:33:57.480Z","avatar_url":"https://github.com/aghontpi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Camper\n\n## Front End Development\n* [Tribute Page](#tribute-page)\n* [Personal Portfolio Webpage](#personal-portfolio-webpage)\n* [Survey Form](#survey-form)\n* [Landing Page](#landing-page)\n* [Random Quote Machine](#random-quote-machine)\n* [Local Weather App](#local-weather-app)\n* [Technical Documentation Page](#technical-documentation-page)\n* [Wikipedia Viewer](#wikipedia-viewer)\n* [Twitchtv JSON API](#twitchtv-json-api)\n* [JavaScript Calculator](#javascript-calculator)\n* [Markdown Previewer](#markdown-previewer)\n* [Pomodoro Clock](#pomodoro-clock)\n* [Tic Tac Toe Game](#tic-tac-toe-game)\t\n* [Drum Machine](#drum-machine)\t\n* [Simon Game](#simon-game)\n\n## Details\n## Responsive Web Design Certification\n\n### [Certificate](https://www.freecodecamp.org/certification/gopinath001/responsive-web-design)\n\n## JavaScript Algorithms and Data Structures Certification\n\n### [Certificate](https://www.freecodecamp.org/certification/gopinath001/javascript-algorithms-and-data-structures)\n\n## Front End Libraries Certification\n\n### [Certificate](https://www.freecodecamp.org/certification/gopinath001/front-end-libraries)\n\n\n\n## Legacy Front End Development\n\n### [Certificate](https://www.freecodecamp.org/certification/gopinath001/legacy-front-end)\n\n\n\n## Development Projects\n\n### Tribute Page\n##### [Link](https://codepen.io/Bluepie/full/MVvqBJ/)\n##### User Stories\n* I can view a tribute page with an image and text.\n* I can click on a link that will take me to an external website with further information on the topic.\n\n### Personal Portfolio Webpage\n##### [Link](https://codepen.io/Bluepie/full/KoNKVa/)\n##### User Stories\n* I can access all of the portfolio webpage's content just by scrolling.\n* I can click different buttons that will take me to the portfolio creator's different social media pages.\n* I can see thumbnail images of different projects the portfolio creator has built (if you haven't built any websites before, use placeholders.)\n*  I navigate to different sections of the webpage by clicking buttons in the navigation.\n\n### Survey Form\n##### [Link](https://codepen.io/Bluepie/full/pKdZpP/)\n\n### Landing Page\n##### [Link](https://codepen.io/Bluepie/full/aKEeOa/)\n\n### Technical Documentation Page\n##### [Link](https://codepen.io/Bluepie/full/aKEeOa/)\n\n### Random Quote Machine\n##### [Link](https://codepen.io/Bluepie/full/YaWabp/)\n##### User Stories\n* I can click a button to show me a new random quote.\n* I can press a button to tweet out a quote.\n\n### Local Weather App\n##### [Link](https://codepen.io/Bluepie/pen/RMRvQd)\n##### User Stories\n* I can see the weather in my current location.\n* I can see a different icon or background image (e.g. snowy mountain, hot desert) depending on the weather.\n* I can push a button to toggle between Fahrenheit and Celsius. \n\n### Wikipedia Viewer\n##### [Link](https://codepen.io/Bluepie/pen/vRXBBr)\n##### User Stories\n* I can search Wikipedia entries in a search box and see the resulting Wikipedia entries.\n* I can click a button to see a random Wikipedia entry.\n\n### Twitchtv JSON API\n##### [Link](https://codepen.io/Bluepie/pen/dmpJpX)\n##### User Stories\n* I can see whether Free Code Camp is currently streaming on Twitch.tv.\n* I can click the status output and be sent directly to the Free Code Camp's Twitch.tv channel.\n* if a Twitch user is currently streaming, I can see additional details about what they are streaming.\n* I will see a placeholder notification if a streamer has closed their Twitch account (or the account never existed). You can verify this works by adding brunofin and comster404 to your array of Twitch streamers.\n\n### JavaScript Calculator\n##### [Link](https://codepen.io/Bluepie/pen/mxRdwZ)\n##### User Stories\n* I can add, subtract, multiply and divide two numbers.\n* I can clear the input field with a clear button.\n* I can keep chaining mathematical operations together until I hit the equal button, and the calculator will tell me the correct output.\n\n### Markdown Previewer\n##### [Link](https://codepen.io/Bluepie/full/aKPGmP/)\n\n### Pomodoro Clock\n##### [Link](https://codepen.io/Bluepie/full/MVpaVp/)\n##### User Stories\n* I can start a 25 minute pomodoro, and the timer will go off once 25 minutes has elapsed.\n* I can reset the clock for my next pomodoro.\n* I can customize the length of each pomodoro.\n\n### Tic Tac Toe Game\n##### [Link](https://codepen.io/Bluepie/full/ZxJXvR/)\n##### User Stories\n* I can play a game of Tic Tac Toe with the computer.\n* My game will reset as soon as it's over so I can play again.\n* I can choose whether I want to play as X or O.\n\n### Drum Machine\n##### [Link](https://codepen.io/Bluepie/full/MXZZdZ/)\n\n### Simon Game\n##### [Link](https://codepen.io/Bluepie/full/QmMPJy/)\n##### User Stories\n* I am presented with a random series of button presses.\n* Each time I input a series of button presses correctly, I see the same series of button presses but with an additional step.\n* I hear a sound that corresponds to each button both when the series of button presses plays, and when I personally press a button.\n* If I press the wrong button, I am notified that I have done so, and that series of button presses starts again to remind me of the pattern so I can try again.\n* I can see how many steps are in the current series of button presses.\n* If I want to restart, I can hit a button to do so, and the game will return to a single step.\n* I can play in strict mode where if I get a button press wrong, it notifies me that I have done so, and the game restarts at a new random series of button presses.\n* I can win the game by getting a series of 20 steps correct. I am notified of my victory, then the game starts over.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faghontpi%2Fcodecamper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faghontpi%2Fcodecamper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faghontpi%2Fcodecamper/lists"}