{"id":22797483,"url":"https://github.com/roluochke/ecommerce-inventory-api","last_synced_at":"2026-05-11T02:09:36.901Z","repository":{"id":161614864,"uuid":"635789258","full_name":"rOluochKe/ecommerce-inventory-api","owner":"rOluochKe","description":"This eCommerce Inventory API application, built on a RESTful API architecture with Django Rest Framework (DRF), offers a robust solution for managing inventory in an e-commerce setting. With its comprehensive features and seamless integration capabilities, the application provides a reliable and efficient way to handle inventory operations.","archived":false,"fork":false,"pushed_at":"2023-05-23T10:00:01.000Z","size":226,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-05T21:01:00.838Z","etag":null,"topics":["django","django-rest-framework","postgresql","python","restful-api","sql","swagger"],"latest_commit_sha":null,"homepage":"","language":"Python","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/rOluochKe.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-05-03T13:08:44.000Z","updated_at":"2023-05-23T10:47:23.000Z","dependencies_parsed_at":null,"dependency_job_id":"34486c9c-d75c-4fc7-adc6-152f2a1a2242","html_url":"https://github.com/rOluochKe/ecommerce-inventory-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Fecommerce-inventory-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Fecommerce-inventory-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Fecommerce-inventory-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rOluochKe%2Fecommerce-inventory-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rOluochKe","download_url":"https://codeload.github.com/rOluochKe/ecommerce-inventory-api/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246362483,"owners_count":20765112,"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":["django","django-rest-framework","postgresql","python","restful-api","sql","swagger"],"created_at":"2024-12-12T06:06:13.138Z","updated_at":"2026-05-11T02:09:31.871Z","avatar_url":"https://github.com/rOluochKe.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# eCommerce Inventory API\n\nThis eCommerce Inventory API application, built on a RESTful API architecture with Django Rest Framework (DRF), offers a robust solution for managing inventory in an e-commerce setting. With its comprehensive features and seamless integration capabilities, the application provides a reliable and efficient way to handle inventory operations.\n\nLeveraging the power of DRF, this application ensures easy implementation of RESTful endpoints, enabling seamless communication between the client and server. The Django framework provides a solid foundation for secure and scalable inventory management.\n\nUsing this API, businesses can effortlessly perform essential inventory functions such as adding products, updating quantities, and retrieving stock information. The API supports authentication and authorization mechanisms to ensure secure access to sensitive inventory data.\n\nThrough the use of DRF serializers, data validation and transformation are handled efficiently, ensuring consistent and accurate inventory management. Additionally, this application offers error handling and comprehensive documentation, making it easier for developers to integrate and work with the API.\n\nWith this eCommerce Inventory API application, businesses can streamline their inventory management processes, enhance operational efficiency, and deliver exceptional customer experiences.\n\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"screenshots/Capture1.PNG\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n## Technologies\n\n- Python\n- Django\n- Django Rest Framework\n- Swagger\n- PostgreSQL\n\n## Setup\n\n- Clone the project: `git@github.com:rOluochKe/ecommerce-inventory-api.git`\n- Change directory into : `cd /eCommerceInventory`\n- Create your environment and install dependencies: `pip install -r requirements.txt`\n- Run migrations: `python manage.py makemigrations \u0026\u0026 python manage.py makemigrations product`\n- Create super user: `python manage.py createsuperuser`\n- Navigation to admin dashboard: `http://localhost:8000/admin` login and create products\n- Run tests: `pytest` and test coverage: `pytest --cov`\n- View api documentation: `http://localhost:8000/api/schema/docs/#/api`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froluochke%2Fecommerce-inventory-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froluochke%2Fecommerce-inventory-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froluochke%2Fecommerce-inventory-api/lists"}