{"id":25969130,"url":"https://github.com/diraneyya/checkpoint4","last_synced_at":"2026-02-14T00:03:37.627Z","repository":{"id":135933209,"uuid":"595536438","full_name":"diraneyya/checkpoint4","owner":"diraneyya","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-31T09:35:14.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-16T17:32:13.865Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/diraneyya.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,"zenodo":null}},"created_at":"2023-01-31T09:35:04.000Z","updated_at":"2023-01-31T10:00:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"2b1d5f4d-56df-4e26-a9dc-6b6511b80221","html_url":"https://github.com/diraneyya/checkpoint4","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/diraneyya/checkpoint4","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diraneyya%2Fcheckpoint4","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diraneyya%2Fcheckpoint4/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diraneyya%2Fcheckpoint4/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diraneyya%2Fcheckpoint4/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diraneyya","download_url":"https://codeload.github.com/diraneyya/checkpoint4/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diraneyya%2Fcheckpoint4/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29424624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-13T22:20:51.549Z","status":"ssl_error","status_checked_at":"2026-02-13T22:20:49.838Z","response_time":78,"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":[],"created_at":"2025-03-04T22:40:17.767Z","updated_at":"2026-02-14T00:03:35.594Z","avatar_url":"https://github.com/diraneyya.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hello Wilder!\n\nYou are almost at the end of your training and this is the last checkpoint! Cheer up!\n\n![image](https://storage.googleapis.com/quest_editor_uploads/NiH5RgMJ5GeESE68XGevNLmoCwCrhk2k.gif)\n\nIt's time for you to show us what you've learned in the last few months on the 2 main points below:\n\n## I. Develop the front-end part of a web or mobile web application:\n\nModel an application;\n\nBuild a static and adaptable web user interface;\n\nDevelop a dynamic web user interface;\n\n## II. Develop the back-end part of a web or mobile web application:\n\nCreate a database;\n\nDevelop data access components;\n\nDevelop the back-end part of a Web or Web Mobile application;\n\nDevelop and implementing components in a content management application.\n\n\n\n###### To do this, you have several options:\n\n## 🐅 Wild and free!\n\nFeel free to work on your personal subject **BUT**! Before designing anything **ask your instructor** if your subject is compliant with our expectations.\n\nOnce you have submitted your project, and it has been validated, then you can start to think and design your project et go to the next step below.\n\n![image](https://storage.googleapis.com/quest_editor_uploads/zx8psOobqOivTXsYqsYzXubzwaO7M8wX.jpg)\n\n## 📒 My Portfolio\n\nAs a future talented and sought-after Web Developer, you all have to pass a lot of technical interviews, so a personal portfolio website will be useful for your life after Wild Code School.\n\nAs it's your personal website, feel free to use the design you want and template it as you wish. You can find below some examples of feature\n\n* An administration dashboard to add/edit entries in your portfolio\n* Each project in your portfolio car contains a gallery, a link to the application, a description, a date...\n* Manage a list of technologies/languages linked to each project\n* A list of your clients\n* Awesome ideas from your imagination, you are your own product owner!\n\n\n\n\n![image](https://storage.googleapis.com/quest_editor_uploads/QXDRX8645c7a6kPfxuXqkmMnfv83jFDX.jpg)\n\n## Tech challenge\n\nSome time ago, in order to become a Wilder, we asked you to create a simple static web page. At that time, you only knew some HTML, CSS and maybe a little bit of Javascript.\n\n![image](https://storage.googleapis.com/quest_editor_uploads/YCKOHSG3Tf4vOnrYCXgcuHpNPBPEX5ft.jpg)\n\nIt feels like a long time ago, doesn't it? It was only a few months ago!\nYou've since learned to develop professional websites with multiple dynamic features. Look how far you've come!\n\nSo, let's rebuild the new website for the king with all these new skills that you've acquired!\n\nYou are free to design this experience as you wish, and here are some ideas to inspire you. Please note that these are only examples, not required features. So let your imagination run wild!\n\n* an administration dashboard to add/edit royal assets\n* a gallery of your fellow Wilders portrayed as the royal family\n* A ticket booking system to visit the castle\n* awesome ideas from your imagination, you are your own product owner!\n\n\n\n\n\u003e Be careful though, you're limited in time so be sure to plan accordingly. You must provide something functional by the end of the time limit.\n\n\n\n\n# ⚠️ Wait, don't code right away!!!!\n\nAs with any project, a good start is crucial to success.\n\nYou learned to code but you also learned to prepare. So, think before acting!\n\nThe first morning, until noon, but no more than that, perform the following tasks and present them:\n\n* **write user stories (about 3 or 5)**\n* **draw a wireframe (not too many pages)**\n* **design the conceptual database model**\n\nAll of the items above should be accessible in the\\_resources\\_ folder in your repository\n(take pictures or screenshots of your drawings).\n\nFor the wireframes and data models, you should try to do it on paper, unless you feel very comfortable with digital tools. Try not to waste time with an app or tool if you don't know how it works! You can always use a good old pen and a sheet of paper.\n\nBefore coding, discuss and validate your idea with your instructor.\nIf your instructor takes too much time to validate your primary work, because your colleagues took them hostage, you can start coding, but, keep in mind that your application could change after your instructor's review.\n\n### Code, code and then code\n\nCode the features, use git branches, test your code. You know the drill.\n\nIf you get stuck, \\_once you have tried everything (Search engines, StackOverflow, your old quests and workshops) \\_call your instructor to the rescue via slack.\n\n![](https://media.giphy.com/media/NTur7XlVDUdqM/giphy.gif)\n\n### Requirements\n\n* The site must be responsive\n* Data is stored in a database\n* Follow best practices (tests are a big plus)\n* The project must be available on your personal Github account\n* Do not forget your favourite acronyms: KISS, DRY, SOLID and RTFM!\n\n\n\n\n- - -\n\n# 💪 Challenge\n\n#### The first morning\n\nWork on the preparation part of your project.\n\n* **Draw the wireframe**\n* **Create the database model**\n* **Write user stories**\n\n**You must validate this work with your instructor during this morning session, then you can start to code.**\n\n#### Make it available on GitHub\n\nCreate your own repository and make it available online.\n\n\u003e Don't forget, everything you put on GitHub can be something to show a recruiter during a job interview. So make it clean and clear!\n\nAt the end of the second day, you can post a link to your repository.\n\nIn the README.md file, you should explain how to install and run your application.\n\nYour repository **must have** a resources folder with a picture of\n\n* the wireframes,\n* the MCD\n* the product backlog.\n\n#### Keep in mind\n\nDo your best to give your users a wild experience!\n\n![](https://media.giphy.com/media/CgueQ55XydeE0/giphy.gif)\n\n## 🧐 Acceptance criteria\n\n* [ ] **Your app works 🚀**\n* [ ] **Your app rocks🤘**\n\n# 📖 Self Assesment\n\nTo evaluate yourself, go to [self-assesment.wilders.dev](https://self-assesment.wilders.dev/)\nAdd your personal information and fill in what you have completed in the checkpoint.\nThe tool will allow you to see which skills you have validated during the checkpoint.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiraneyya%2Fcheckpoint4","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiraneyya%2Fcheckpoint4","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiraneyya%2Fcheckpoint4/lists"}