{"id":20019594,"url":"https://github.com/contawo/travel-journal","last_synced_at":"2026-05-05T10:34:14.659Z","repository":{"id":154667707,"uuid":"497743935","full_name":"contawo/travel-journal","owner":"contawo","description":"This is a travel journal application for storing all the places that you have visited. I was learning by doing react when creating this project. I learnt a lot with it and upgraded my reactjs skills.","archived":false,"fork":false,"pushed_at":"2022-05-30T16:41:57.000Z","size":10076,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T03:28:41.752Z","etag":null,"topics":["data","learning-by-doing","props","reactjs"],"latest_commit_sha":null,"homepage":"https://contawo-travel-journal.vercel.app/","language":"JavaScript","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/contawo.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}},"created_at":"2022-05-30T00:45:59.000Z","updated_at":"2024-03-27T19:13:33.000Z","dependencies_parsed_at":"2024-03-25T19:29:43.540Z","dependency_job_id":null,"html_url":"https://github.com/contawo/travel-journal","commit_stats":null,"previous_names":["contawo/travel-journal"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/contawo/travel-journal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contawo%2Ftravel-journal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contawo%2Ftravel-journal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contawo%2Ftravel-journal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contawo%2Ftravel-journal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/contawo","download_url":"https://codeload.github.com/contawo/travel-journal/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/contawo%2Ftravel-journal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286079811,"owners_count":27282121,"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","status":"online","status_checked_at":"2025-11-26T02:00:06.075Z","response_time":193,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["data","learning-by-doing","props","reactjs"],"created_at":"2024-11-13T08:28:04.761Z","updated_at":"2025-11-26T10:04:56.810Z","avatar_url":"https://github.com/contawo.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Travel Journal\n- Created this site for storing all the experiences on has from exploring the world\n- Used React JS props to display the data \n- Created my own data on a JS file, that contains all the content displayed in the site\n### Here is how the data looks like:\n```javascript\nconst data = [\n    {\n        title: \"Mount Fuji\",\n        location: \"Japan\",\n        googleMapsUrl: \"https://goo.gl/maps/1DGM5WrWnATgkSNB8\",\n        startDate: \"12 Jan, 2021\",\n        endDate: \"24 Jan, 2021\",\n        description: \"Mount Fuji is the tallest mountain in Japan, standing at 3,776 meters (12,380 feet). Mount Fuji is the single most popular tourist site in Japan, for both Japanese and foreign tourists.\",\n        imageUrl: \"./images/mount-fuji.jpg\"\n    }]\n```\n\n## Feature\n- A quote generator made possble with the Fetch API \n- Another alternative is using the Axios API to fetch the data\n- I understand the fetch API better\n\n## Lessons learnt\n- Sending requests to API\n- Converting the response to JSON file and accessing it to your site\n- Using React hooks like:\n```javascript\nconst [hook, setHook] = React.useState; // use to change states\nuseEffect(() =\u003e { // Runs first before everything\n     // Some code\n}, [])\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontawo%2Ftravel-journal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontawo%2Ftravel-journal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontawo%2Ftravel-journal/lists"}