{"id":24926125,"url":"https://github.com/mitjohnson/space-tracker","last_synced_at":"2025-03-28T11:42:48.102Z","repository":{"id":259669801,"uuid":"867959655","full_name":"mitjohnson/space-tracker","owner":"mitjohnson","description":"React Application that tracks worldwide upcoming launches","archived":false,"fork":false,"pushed_at":"2024-12-15T22:51:34.000Z","size":560,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T12:17:58.959Z","etag":null,"topics":["launchpad","space","spaceship","spacex","tracker-application"],"latest_commit_sha":null,"homepage":"https://space-tracker.onrender.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mitjohnson.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2024-10-05T05:27:08.000Z","updated_at":"2024-12-15T22:51:38.000Z","dependencies_parsed_at":"2024-11-11T04:24:39.958Z","dependency_job_id":"4caeb0f0-ca25-44f9-84d5-eb228978ade3","html_url":"https://github.com/mitjohnson/space-tracker","commit_stats":null,"previous_names":["boring-jpg/space-tracker","mitjohnson/space-tracker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitjohnson%2Fspace-tracker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitjohnson%2Fspace-tracker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitjohnson%2Fspace-tracker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitjohnson%2Fspace-tracker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitjohnson","download_url":"https://codeload.github.com/mitjohnson/space-tracker/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246025926,"owners_count":20711575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["launchpad","space","spaceship","spacex","tracker-application"],"created_at":"2025-02-02T12:18:05.289Z","updated_at":"2025-03-28T11:42:48.085Z","avatar_url":"https://github.com/mitjohnson.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![example workflow](https://github.com/boring-jpg/space-tracker/actions/workflows/test_front.yml/badge.svg)\n\n# Space-Tracker\n\nSpace-Tracker is a web app that provides real-time data on upcoming space launches. It features dynamic data fetching, countdown timers, and a clean, responsive design. This project is my capstone for a web development bootcamp, demonstrating my skills in front-end development with React and modern web technologies.\n\n## Live Demo\n\n[https://space-tracker.onrender.com](https://space-tracker.onrender.com)\n\n## Features\n\n**Responsive Design:** Adapts seamlessly to mobile, tablet, and desktop screens.\n\n**Real-Time Launch Data:** Dynamic fetching of upcoming space launches, including countdowns and mission details.\n\n**API Integration:** Real-time data is fetched from a public space launch API and rendered dynamically on the page.\n\n**Full CI/CD** This project is tested with jest, contanerized in docker, and deployed automatically to render.com.  THis makes extensive use of Github Actions, Docker Hub, and Dockerfiles fully automate the testing and deployment of this application.\n\n## Technologies Used\n\nMongoDB, Express, React, Node, SCSS, JavaScript (ES6+), GIthub Actions, Docker, and TheSpaceDevs Launch API.\n\n## Deploy App\n\n```bash\nsudo docker pull boringjpg/space-tracker\n\nsudo docker run -e MONGO=\"YOUR_MONGODB_URI\" -e SESSION=\"SECRET_TO_HASH_SESSIONS\" -d boringjpg/space-tracker\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitjohnson%2Fspace-tracker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitjohnson%2Fspace-tracker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitjohnson%2Fspace-tracker/lists"}