{"id":21722777,"url":"https://github.com/vishwac09/aws-practice-questions","last_synced_at":"2025-07-18T18:30:41.317Z","repository":{"id":195938192,"uuid":"560487826","full_name":"vishwac09/aws-practice-questions","owner":"vishwac09","description":"Practice AWS Certification questions on the React application","archived":true,"fork":false,"pushed_at":"2023-01-03T09:29:42.000Z","size":4194,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T16:16:35.144Z","etag":null,"topics":["aws","aws-cloud-practitioner","html5","react","react-app","react-bootstrap"],"latest_commit_sha":null,"homepage":"","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/vishwac09.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}},"created_at":"2022-11-01T15:58:25.000Z","updated_at":"2023-10-17T09:01:08.000Z","dependencies_parsed_at":"2023-09-20T07:34:05.696Z","dependency_job_id":"9b2c5f68-addb-4176-90a5-02359a080e8c","html_url":"https://github.com/vishwac09/aws-practice-questions","commit_stats":null,"previous_names":["vishwac09/aws-practice-questions"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vishwac09/aws-practice-questions","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishwac09%2Faws-practice-questions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishwac09%2Faws-practice-questions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishwac09%2Faws-practice-questions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishwac09%2Faws-practice-questions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vishwac09","download_url":"https://codeload.github.com/vishwac09/aws-practice-questions/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vishwac09%2Faws-practice-questions/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265809833,"owners_count":23831940,"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":["aws","aws-cloud-practitioner","html5","react","react-app","react-bootstrap"],"created_at":"2024-11-26T02:32:53.929Z","updated_at":"2025-07-18T18:30:40.964Z","avatar_url":"https://github.com/vishwac09.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Practice Question\n\nReact application allowing users to practice the AWS certification questions in a __Multiple Choice__ format. Built this small application to learn react concepts like components, theme layer, redux, view-model etc and also to get ready for the AWS certifications.\n\nCreated notes for the [AWS Cloud practitioner](https://github.com/vishwac09/aws-cloud-practitioner#other-services) certification exam, will add more info, questions, notes and guides for other AWS certifications.\n\n\u003e I am a newbie in REACT. If you wish to contribute to the application or find any issues or an incorrectly implemented logic please raise an issue or create a pull request. Happy to learn from the experts.\n\nSite live on [GH Pages](https://vishwac09.github.io/aws-practice-questions/)\n\n# Getting Started\n\n## Table of Contents\n  - [Local Setup](#local-setup)\n  - [Project Structure](#project-structure)\n\n### Local Setup\n\nFork the repository or clone from Github.\n\n```sh\ngit clone git@github.com:vishwac09/aws-practice-questions.git\ncd aws-practice-questions\n```\n\n\u003cins\u003eInstall the dependencies\u003c/ins\u003e\n\n```sh\nyarn install\n```\n\n\u003cins\u003eStart the application\u003c/ins\u003e\n\n```sh\nyarn start\n```\n---\n\n### Project Structure\n\n```bash\nsrc\n├── App.js\n├── data\n│   ├── ccp.json\n│   └── certifications.json\n├── features\n│   ├── certification\n│   ├── exam\n│   ├── question\n│   └── result\n├── index.js\n├── layout\n│   ├── TwoColumn.js\n│   └── index.js\n├── regions\n│   ├── Sidebar.js\n│   └── index.js\n├── store\n│   └── Store.js\n└── theme\n    ├── import.scss\n    └── sass\n        ├── _custom.scss\n        ├── _variables.scss\n        └── _variables_override.scss\n```\n\nThe application layout is Two column (sidebar and a main content region). The sidebar list the total number of certifications enabled/available, clicking the certification highlight's and starts the corresponding certification exam.\n\n##### Certification List\nThe list is populated by reading the the certifications.json file which can be found in the \"data/\" directory. Field \"active\" controls the visibility of that certification.\n\n##### Questions\nEvery certification read from the certifications.json file points to the associated questions \"json\" file.\n\n##### Redux\nThe application uses Redux to store the state of the application. Every component registers it own state.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishwac09%2Faws-practice-questions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvishwac09%2Faws-practice-questions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvishwac09%2Faws-practice-questions/lists"}