{"id":19162398,"url":"https://github.com/rezamardanidev/pethome","last_synced_at":"2025-07-19T12:38:45.894Z","repository":{"id":203739949,"uuid":"672788908","full_name":"rezamardaniDev/PetHome","owner":"rezamardaniDev","description":"This project is a complete e-commerce platform developed with Django, featuring functionalities such as product management, a shopping cart, and order processing. The user interface is fully responsive and designed using Bootstrap.","archived":false,"fork":false,"pushed_at":"2024-12-22T22:53:55.000Z","size":5353,"stargazers_count":28,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T11:11:21.804Z","etag":null,"topics":["backend","bootstrap5","css","djnago","front","frontend","github","html"],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rezamardaniDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-07-31T07:07:25.000Z","updated_at":"2025-04-12T03:52:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"2d369bfd-db42-4500-9e31-1370af6f7e64","html_url":"https://github.com/rezamardaniDev/PetHome","commit_stats":null,"previous_names":["rezamardanidev/pethome"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rezamardaniDev/PetHome","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezamardaniDev%2FPetHome","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezamardaniDev%2FPetHome/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezamardaniDev%2FPetHome/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezamardaniDev%2FPetHome/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rezamardaniDev","download_url":"https://codeload.github.com/rezamardaniDev/PetHome/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rezamardaniDev%2FPetHome/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265934264,"owners_count":23852092,"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":["backend","bootstrap5","css","djnago","front","frontend","github","html"],"created_at":"2024-11-09T09:10:56.724Z","updated_at":"2025-07-19T12:38:45.872Z","avatar_url":"https://github.com/rezamardaniDev.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🛒 Django E-commerce Project\n\nWelcome to the Django E-commerce project! This repository contains a fully functional online store built using Django for the backend and modern web technologies for the frontend.\n\n---\n\n## 🔧 Features\n\n- **User Authentication**: Register, log in, and manage accounts.\n- **Admin Panel**: Fully customizable admin panel for managing products, orders, and users.\n- **Product Management**: Add, edit, and delete products with categories.\n- **Shopping Cart**: Seamlessly add, update, and remove items from the cart.\n- **Order Processing**: Place orders and manage order history.\n- **Responsive Design**: Optimized for all devices with a clean UI.\n\n---\n\n## 🟢 Backend Technologies\n\nThe backend of this project is powered by:\n\n- **Django**: A high-level Python web framework.\n\n---\n\n## 🟡 Frontend Technologies\n\nThe frontend leverages:\n\n- **HTML**\n- **CSS**\n- **Bootstrap**\n- **JavaScript**\n\n---\n\n## 🚀 Getting Started\n\nFollow these steps to set up the project on your local machine:\n\n### 1. Clone the Repository\n\nFirst, clone this repository to your local system using the following command:\n\n```bash\ngit clone git@github.com:rezamardaniDev/PetHome.git\n```\n\n---\n\n### 2. Set Up a Virtual Environment\n\nNavigate to the project directory and create a virtual environment to isolate project dependencies:\n\n```bash\npython -m venv venv\n```\n\nActivate the virtual environment:\n\n- On Windows:\n  ```bash\n  venv\\Scripts\\activate\n  ```\n\n- On macOS/Linux:\n  ```bash\n  source venv/bin/activate\n  ```\n\n---\n\n### 3. Install Dependencies\n\nInstall all required Python packages using `pip`:\n\n```bash\npip install -r requirements.txt\n```\n\n---\n\n### 4. Run Database Migrations\n\nSet up the database by running the migrations:\n\n```bash\npython manage.py migrate\n```\n\n---\n\n### 5. Run the Development Server\n\nStart the Django development server:\n\n```bash\npython manage.py runserver\n```\n\nThe application will be available at:\n\n```\nhttp://127.0.0.1:8000/\n```\n\n---\n\n### 6. Access the Admin Panel\n\nTo log in to the admin panel, use the default credentials:\n\n- **Username**: `admin`\n- **Password**: `admin`\n\nThe admin panel is accessible at:\n\n```\nhttp://127.0.0.1:8000/admin/\n```\n\n---\n\n## 📂 Project Structure\n\nBelow is an overview of the project's structure:\n\n```\nPetHome/\n├── manage.py\n├── requirements.txt\n├── db.sqlite3\n├── app_name/  # Main application folder\n│   ├── migrations/\n│   ├── static/\n│   ├── templates/\n│   ├── views.py\n│   ├── models.py\n│   └── urls.py\n└── ...\n```\n\n---\n\n## 📌 Contribution Guidelines\n\nContributions are welcome! To contribute:\n\n1. Fork the repository.\n2. Create a new branch: `git checkout -b feature-branch-name`.\n3. Commit your changes: `git commit -m 'Add some feature'`.\n4. Push to the branch: `git push origin feature-branch-name`.\n5. Open a pull request.\n\n---\n\n## 📄 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## 📞 Contact\n\nIf you have any questions or feedback, feel free to reach out:\n\n- **GitHub**: [rezamardaniDev](https://github.com/rezamardaniDev)\n\n---\n\nThank you for checking out this project! Happy coding! 🎉\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezamardanidev%2Fpethome","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frezamardanidev%2Fpethome","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frezamardanidev%2Fpethome/lists"}