{"id":19388104,"url":"https://github.com/zakimohammed/ng-hacknight-half-app","last_synced_at":"2025-04-14T02:30:07.053Z","repository":{"id":253568609,"uuid":"843890878","full_name":"ZakiMohammed/ng-hacknight-half-app","owner":"ZakiMohammed","description":"Angular HacKnight app half baked","archived":false,"fork":false,"pushed_at":"2024-08-19T17:29:29.000Z","size":617,"stargazers_count":0,"open_issues_count":6,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T02:29:53.036Z","etag":null,"topics":["angular","bootstrap","bootswatch"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/ZakiMohammed.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":"2024-08-17T18:21:55.000Z","updated_at":"2024-08-17T19:31:18.000Z","dependencies_parsed_at":"2025-01-07T08:40:56.691Z","dependency_job_id":"ae0f97b8-07df-4e54-8385-77b258a01064","html_url":"https://github.com/ZakiMohammed/ng-hacknight-half-app","commit_stats":null,"previous_names":["zakimohammed/ng-hacknight-half-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZakiMohammed%2Fng-hacknight-half-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZakiMohammed%2Fng-hacknight-half-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZakiMohammed%2Fng-hacknight-half-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZakiMohammed%2Fng-hacknight-half-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZakiMohammed","download_url":"https://codeload.github.com/ZakiMohammed/ng-hacknight-half-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248810864,"owners_count":21165189,"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":["angular","bootstrap","bootswatch"],"created_at":"2024-11-10T10:11:48.009Z","updated_at":"2025-04-14T02:30:07.006Z","avatar_url":"https://github.com/ZakiMohammed.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Assignment: HacKnight - Angular Getting Started\n\nAngular HacKnight app getting started.\n\n![](https://raw.githubusercontent.com/ZakiMohammed/react-hacknight-half-app/master/banner.png)\n\n## Problem Statement\n\nA client has a requirement to create a HacKnight App which will allow participants to register them selves in an upcoming Hackathon event. \n\nThe app will show the details of HacKnight in the home page. The app will also have a registration form where participants can register. Once filled the form the participants can see their name in the participants list page. The app will also come up with About and FAQ page. In case of any random route user will navigated to not found page. \n\nFor the backend consider using json-server.\n\n**Pages:**\n\n- Home (Banner)\n- Register\n\t- Full Name\n\t- Email\n\t- Country\n\t- GitHub Link\n- Participants\n- About\n- Not Found\n\n**Acceptance Criteria:**\n\n- Complete the registration form\n- Show the participants listing once registered on the participants page\n- Show registration count and countries participants are from on the home page cards\n- Navigate to about page from footer's button click\n- Add environment files to the projects\n- Create GitHub repository and share the project once completed\n\n**NFR (Non Functional Requirements):**\n\n- Show appropriate error messages\n- Show loader where ever required\n- Provide error handling support\n\n## Run Application\n```\nnpm start\n```\n\n## Initial Setup\n\n```\nng g new hacknight-app --standalone=false\n\n? Which stylesheet format would you like to use? Sass (SCSS)\n? Do you want to enable Server-Side Rendering (SSR) and Static Site Generation (SSG/Prerendering)? no\n```\n\n## Add Dependencies\n\n```\nnpm i bootstrap\nnpm i bootstrap-icons\nnpm i bootswatch\n\nnpm i uuid\nnpm i @types/uuid -D\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakimohammed%2Fng-hacknight-half-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzakimohammed%2Fng-hacknight-half-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzakimohammed%2Fng-hacknight-half-app/lists"}