{"id":23029261,"url":"https://github.com/codewizard-404/3deez","last_synced_at":"2026-05-09T15:06:47.213Z","repository":{"id":209278602,"uuid":"723208006","full_name":"CodeWizard-404/3DEEZ","owner":"CodeWizard-404","description":"Online store platform for custom 3D-printed products, developed using Angular and Bootstrap.","archived":false,"fork":false,"pushed_at":"2024-12-07T16:50:49.000Z","size":241259,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T11:12:09.029Z","etag":null,"topics":["angular","bootstrap"],"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/CodeWizard-404.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":"2023-11-25T00:07:44.000Z","updated_at":"2024-12-07T16:50:52.000Z","dependencies_parsed_at":"2024-12-07T17:31:57.115Z","dependency_job_id":null,"html_url":"https://github.com/CodeWizard-404/3DEEZ","commit_stats":null,"previous_names":["codewizard-404/3deez"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWizard-404%2F3DEEZ","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWizard-404%2F3DEEZ/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWizard-404%2F3DEEZ/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CodeWizard-404%2F3DEEZ/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CodeWizard-404","download_url":"https://codeload.github.com/CodeWizard-404/3DEEZ/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246886086,"owners_count":20849823,"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"],"created_at":"2024-12-15T14:14:42.186Z","updated_at":"2026-05-09T15:06:47.127Z","avatar_url":"https://github.com/CodeWizard-404.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\r\n# 3DEEZ Online Store Web Application\r\n\r\nWelcome to the **3DEEZ Online Store** web application repository! This project showcases an innovative e-commerce platform for **3D-printed items**, featuring a Back Office for administrators and a Front Office for customers and visitors.\r\n\r\n---\r\n\r\n\r\n## 🌟 Features\r\n\r\n### **Back Office (Administrator's Dashboard)**\r\n- **Product Management**: CRUD operations, search, and detailed product views.\r\n- **User Authentication**: Secure login system with password management.\r\n- **Extendable Functionalities**: Add custom features for better management.\r\n\r\n### **Front Office (Customer Interface)**\r\n- **Dynamic Product Display**: Showcase and search for products with details.\r\n- **Promotional Section**: Fetch promotional info via external APIs.\r\n- **Interactive Static Pages**: Engaging Home and About sections.\r\n- **Store Page**: Seamlessly browse and explore items.\r\n\r\n---\r\n\r\n## 🌐 Screenshots\r\n\r\n### **1. Home Page**\r\n![Home Page](readmeFiles/Home_Page1.png)\r\n\r\n### **2. About Us Section**\r\n![About Us Section](readmeFiles/Home_Page2.png)\r\n\r\n### **3. Store Page**\r\n![Store Page](readmeFiles/Store_Page.png)\r\n\r\n---\r\n\r\n## 🛠️ Functional Requirements\r\n\r\n### **Back Office**\r\n- CRUD operations and product search.\r\n- Administrator login with secure authentication.\r\n- Additional functionality for custom business needs.\r\n\r\n### **Front Office**\r\n- Product display and search with promotional integration.\r\n- Static pages for Home and About.\r\n- Detailed product views with intuitive navigation.\r\n\r\n---\r\n\r\n## 💻 Technical Stack and Requirements\r\n\r\n1. **Frameworks**: Angular for the front end, JSON Server for mock backend.\r\n2. **Design**: Built with Bootstrap and Angular Material.\r\n3. **Routing**: Includes child routes, route guards, and lazy-loading for performance.\r\n4. **Forms**: Reactive forms for robust input handling.\r\n5. **Pipes \u0026 Directives**: Custom pipes and dynamic styling via `ngClass`.\r\n6. **Deployment**: Surge.sh, Firebase, or similar platforms for hosting.\r\n\r\n---\r\n\r\n## 🚀 Getting Started\r\n\r\n### **Clone the Repository**\r\n```bash\r\ngit clone \u003crepository-url\u003e\r\n```\r\n\r\n### **Install Dependencies**\r\n```bash\r\ncd 3deez\r\nnpm install\r\n```\r\n\r\n### **Run the Application**\r\n```bash\r\nng serve\r\n```\r\nOpen your browser and navigate to `http://localhost:4200/` to view the application.\r\n\r\n---\r\n\r\n## 📚 JSON Server Setup\r\n\r\nSimulate a backend with JSON Server:\r\n1. **Install JSON Server**:\r\n   ```bash\r\n   npm install -g json-server\r\n   ```\r\n2. **Create a JSON Data File**:\r\n   Add a `db.json` file in the root directory with your data.\r\n3. **Start JSON Server**:\r\n   ```bash\r\n   json-server --watch db.json\r\n   ```\r\n\r\nAccess the API at `http://localhost:3000/`.\r\n\r\n---\r\n\r\n## 🎉 Bonus Features\r\n\r\n- **Firebase Integration** for hosting and database.\r\n- **Advanced Angular Concepts** such as lazy-loading and modules.\r\n- **Backend Integration** with Node.js or Spring Boot.\r\n\r\n---\r\n\r\n## 👥 Contributors\r\n\r\n- [Laghouanem Sofien](https://github.com/CodeWizard-404)\r\n\r\n---\r\n\r\n## 📜 License\r\n\r\nThis project is licensed under the [ISET](LICENSE).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewizard-404%2F3deez","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodewizard-404%2F3deez","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodewizard-404%2F3deez/lists"}