{"id":30122106,"url":"https://github.com/ahmed-maher77/depi-assignments___full-stack-web-development","last_synced_at":"2026-02-08T07:06:14.298Z","repository":{"id":305695210,"uuid":"1023637366","full_name":"Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development","owner":"Ahmed-Maher77","description":"A collection of weekly full stack development tasks completed during the Digital Egypt Pioneers Initiative (DEPI) diploma. Covers frontend, backend, devops, and modern web technologies.","archived":false,"fork":false,"pushed_at":"2025-07-31T00:30:10.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-31T03:15:00.128Z","etag":null,"topics":["assignment-solutions","backend-development","depi","devops","digital-egypt-pioneers-initiative","frontend-development","programming-exercises","prompt-engineering","software-testing","ui-ux-design","version-control","web-design-and-development"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/Ahmed-Maher77.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":"2025-07-21T13:12:05.000Z","updated_at":"2025-07-31T00:30:14.000Z","dependencies_parsed_at":"2025-07-21T15:28:54.634Z","dependency_job_id":"88295b73-7fac-4e94-a43e-06e872fa1825","html_url":"https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development","commit_stats":null,"previous_names":["ahmed-maher77/depi-assignments___full-stack-web-development"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FDEPI-Assignments___Full-Stack-Web-Development","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FDEPI-Assignments___Full-Stack-Web-Development/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FDEPI-Assignments___Full-Stack-Web-Development/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FDEPI-Assignments___Full-Stack-Web-Development/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ahmed-Maher77","download_url":"https://codeload.github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ahmed-Maher77%2FDEPI-Assignments___Full-Stack-Web-Development/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269734008,"owners_count":24466541,"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-08-10T02:00:08.965Z","response_time":71,"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":["assignment-solutions","backend-development","depi","devops","digital-egypt-pioneers-initiative","frontend-development","programming-exercises","prompt-engineering","software-testing","ui-ux-design","version-control","web-design-and-development"],"created_at":"2025-08-10T13:40:57.387Z","updated_at":"2026-02-08T07:06:14.292Z","avatar_url":"https://github.com/Ahmed-Maher77.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DEPI – Full-Stack Web Development Diploma\n\nThis repository contains the complete collection of tasks, labs, and project work completed as part of the **Digital Egypt Pioneers Initiative (DEPI)** — a comprehensive diploma program focused on professional full-stack web development.\n\n---\n\n## 🎯 About the Program\n\nThe DEPI diploma is a nationally recognized training initiative powered by the Egyptian Ministry of Communications \u0026 Information Technology. It equips learners with the technical, problem-solving, and project delivery skills required to excel in modern software development environments.\n\n---\n\n## 🌐 Official Website\n\nFor more information about the Digital Egypt Pioneers Initiative (DEPI), visit the official platform:\n\n🔗 [https://depi.gov.eg/](https://depi.gov.eg/)\n\n---\n\n## 📘 Curriculum Overview\n\n| #   | Course Title                               | Hours | Topics Covered |\n|-----|--------------------------------------------|-------|----------------|\n| 1   | Prompt Engineering                         | 6     | Context-aware AI prompts in React |\n| 2   | HTML5 Essentials                           | 12    | Semantic HTML, forms, multimedia, canvas |\n| 3   | CSS3 Essentials                            | 12    | Flexbox, Grid, Animations, Responsive Design |\n| 4   | UX/UI Design Principles                    | 6     | Wireframes, Prototyping, Accessibility |\n| 5   | JavaScript Fundamentals                    | 12    | DOM, Events, Objects, Functions |\n| 6   | TypeScript                                 | 6     | Types, Interfaces, React Integration |\n| 7   | Bootstrap                                  | 12    | Layouts, Components, Responsive UI |\n| 8   | React.js (Core + Advanced)                 | 33    | Hooks, Routing, Redux, Testing, Performance |\n| 9   | Backend with Node.js \u0026 Express             | 12    | REST APIs, MongoDB, JWT, CRUD |\n| 10  | Git \u0026 GitHub                               | 3     | Version Control \u0026 Collaboration |\n| 11  | Docker \u0026 Containerization                  | 3     | Dockerfiles, Compose, Networking |\n| 12  | Code Style \u0026 Best Practices                | 3     | Clean Code, State Patterns, Refactoring |\n| 13  | Functional Documentation \u0026 Unit Testing    | 3     | TDD, CI/CD Integration, Jest |\n| 14  | Capstone Project                           | 3     | Full-stack app development \u0026 deployment |\n\n**Total Contact Hours:** 120  \n**Assignments \u0026 Practice Hours:** 39  \n**Total Learning Hours:** 159+\n\n---\n\n## 🖥️ Weekly Assignments\n\n| Week | Assignment | Solution | Live Preview |\n|:----:|----------|:--------:|:------------:|\n| 1   | _                         | _     | _ |\n| 2   | _                           | _    | _ |\n| 3   | _                            | _    | _ |\n| 4   | Header and Navigation Menu                    | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-4%20-%20Header%20and%20Navigation%20Menu)     | [Link 🔗](https://ahmed-maher77.github.io/DEPI-Assignments___Full-Stack-Web-Development/Week-4%20-%20Header%20and%20Navigation%20Menu/) |\n| 5   | Login \u0026 Registeration Forms                    | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-5%20-%20Login%20%26%20Registeration%20Forms)    | [Link 🔗](https://ahmed-maher77.github.io/DEPI-Assignments___Full-Stack-Web-Development/Week-5%20-%20Login%20\u0026%20Registeration%20Forms/) |\n| 6   | _                                 | _     | _ |\n| 7   | Ahmed-Maher-Portfolio v1                                  | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-7%20-%20Ahmed-Maher-Portfolio%20v1)    | [Link 🔗](https://ahmed-maher77.github.io/Minimalfolio__Personal-Portfolio-Website/) |\n| 8   | DEPI Time Tools — Clock \u0026 Stopwatch                 | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-8%20-%20DEPI%20Time%20Tools%20%E2%80%94%20Clock%20%26%20Stopwatch)    | [Link 🔗](https://ahmed-maher77.github.io/DEPI-Time-Tools__Clock-and-Stopwatch/) |\n| 9   | Custom Context Menu (right-click)                 | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-9%20-%20Custom%20Context%20Menu%20(right-click))    | [Link 🔗](https://ahmed-maher77.github.io/DEPI-Assignments___Full-Stack-Web-Development/Week-9%20-%20Custom%20Context%20Menu%20(right-click)/) |\n| 10  | Gallery (Professional Image Slider)                 | [Link 🔗](https://github.com/Ahmed-Maher77/DEPI-Assignments___Full-Stack-Web-Development/tree/main/Week-9%20-%20Gallery%20(Professional%20Image%20Slider))    | [Link 🔗](https://ahmed-maher77.github.io/Gallery___Professional-Image-Slider/) |\n| 12  | Bootstrap Navbar                 | [Link 🔗](https://github.com/Ahmed-Maher77/Services-Showcase-Website)    | [Link 🔗](https://ahmed-maher77.github.io/Services-Showcase-Website/) |\n| 13  | Services Showcase Website                 | [Link 🔗](https://github.com/Ahmed-Maher77/Services-Showcase-Website)    | [Link 🔗](https://ahmed-maher77.github.io/Services-Showcase-Website/) |\n| 14  | Mawaqit Arabia – Islamic Prayer Times                 | [Link 🔗](https://github.com/Ahmed-Maher77/Mawaqit-Arabia___Islamic-Prayer-Times)    | [Link 🔗](https://ahmed-maher77.github.io/Mawaqit-Arabia___Islamic-Prayer-Times/) |\n\u003c!--\n| 9   | Backend with Node.js \u0026 Express             | 12    | REST APIs, MongoDB, JWT, CRUD |\n| 10  | Git \u0026 GitHub                               | 3     | Version Control \u0026 Collaboration |\n| 11  | Docker \u0026 Containerization                  | 3     | Dockerfiles, Compose, Networking |\n| 12  | Code Style \u0026 Best Practices                | 3     | Clean Code, State Patterns, Refactoring |\n| 13  | Functional Documentation \u0026 Unit Testing    | 3     | TDD, CI/CD Integration, Jest |\n| 14  | Capstone Project                           | 3     | Full-stack app development \u0026 deployment |\n--\u003e\n\n\n---\n\n## 🛠️ Technologies \u0026 Tools Covered\n\n- **Frontend:** HTML5, CSS3, JavaScript (ES6+), TypeScript, React, Redux\n- **UI Frameworks:** Bootstrap\n- **Backend:** Node.js, Express.js, MongoDB (with Mongoose)\n- **DevOps:** Git, GitHub, Docker\n- **Testing:** Jest, React Testing Library\n- **Others:** UX/UI Design, Code Documentation, Performance Optimization\n\n---\n\n## 👨‍💻 Author\n\n**Ahmed Maher Algohary**  \nSoftware Engineer | Full-Stack Developer  \n\n📍 Egypt  \n**🔗 GitHub Profile:** [https://github.com/Ahmed-Maher77/](https://github.com/Ahmed-Maher77/)\n\n---\n\n## 📄 License\n\nThis repository is part of my personal and professional learning journey through the DEPI Full-Stack Diploma. All content is for educational and showcase purposes.\n\n\u003chr/\u003e\n\n## 📬 Contact \u0026 Contribution\n- 🧑‍💻 **Portfolio:** \u003ca href=\"https://ahmedmaher-portfolio.vercel.app/\" title=\"See My Portfolio\"\u003ehttps://ahmedmaher-portfolio.vercel.app/\u003c/a\u003e\n- 🔗 **LinkedIn:** \u003ca href=\"https://www.linkedin.com/in/ahmed-maher-algohary\" title=\"Contact via LinkedIn\"\u003ehttps://www.linkedin.com/in/ahmed-maher-algohary\u003c/a\u003e\n- 📧 **Email:** \u003ca href=\"mailto:ahmedmaher.dev1@gmail.com\" title=\"Contact via Email\"\u003eahmedmaher.dev1@gmail.com\u003c/a\u003e\n\n---\n\n## ⭐ Support\n\nIf you found this Repo helpful or inspiring, please consider giving it a ⭐. \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmed-maher77%2Fdepi-assignments___full-stack-web-development","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmed-maher77%2Fdepi-assignments___full-stack-web-development","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmed-maher77%2Fdepi-assignments___full-stack-web-development/lists"}