{"id":27105124,"url":"https://github.com/ahmedfarag9/django-rest-framework-api-project","last_synced_at":"2026-04-14T04:03:11.842Z","repository":{"id":180768685,"uuid":"664791814","full_name":"ahmedfarag9/django-rest-framework-api-project","owner":"ahmedfarag9","description":"Django REST API Project, Built with Python 3.10, Django REST Framework, Docker and Docker Compose. Configured with unit testing and deployed on Back4App container cloud hosting.","archived":false,"fork":false,"pushed_at":"2023-07-12T17:23:33.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-28T06:13:03.049Z","etag":null,"topics":["back4app-containers","django","django-rest-framework","docker","docker-compose","flask","python3","testing","venv"],"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/ahmedfarag9.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}},"created_at":"2023-07-10T18:57:17.000Z","updated_at":"2023-07-15T12:46:21.000Z","dependencies_parsed_at":"2023-07-12T20:01:37.244Z","dependency_job_id":null,"html_url":"https://github.com/ahmedfarag9/django-rest-framework-api-project","commit_stats":null,"previous_names":["ahmedfarag9/django-rest-framework-api-project"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ahmedfarag9/django-rest-framework-api-project","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedfarag9%2Fdjango-rest-framework-api-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedfarag9%2Fdjango-rest-framework-api-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedfarag9%2Fdjango-rest-framework-api-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedfarag9%2Fdjango-rest-framework-api-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ahmedfarag9","download_url":"https://codeload.github.com/ahmedfarag9/django-rest-framework-api-project/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ahmedfarag9%2Fdjango-rest-framework-api-project/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31781292,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-14T02:24:21.117Z","status":"ssl_error","status_checked_at":"2026-04-14T02:24:20.627Z","response_time":153,"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":["back4app-containers","django","django-rest-framework","docker","docker-compose","flask","python3","testing","venv"],"created_at":"2025-04-06T18:36:42.075Z","updated_at":"2026-04-14T04:03:11.815Z","avatar_url":"https://github.com/ahmedfarag9.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Django REST Framework API Project\n\n## Description\nThis is a Django REST Framework API project that allows users to send requests to an ecommerce store to view products, add products to their order, and checkout their order.\n\nThe API also allows users to create a user account and has token authentication for users to login and purchase products.\n\nThe project is:\n- Built with Python 3.10\n- Built with Django REST Framework\n- integrated with a simple flask app to test the API\n- configured with unit tests\n- Containerized using Docker and Docker Compose\n- Deployed on Back4App container cloud hosting\n\n\n## Installation\n1. Clone the repository\n\n    ```\n    git clone https://github.com/ahmedfarag9/django-rest-api-project.git\n    ```\n\n2. Change the directory to the project directory\n\n    ```\n    cd django-rest-api-project\n    ```\n\n3. Create a .env file in the project directory by copying the env.template file\n\n    ```\n    cp env.template .env\n    ```\n\n4. Run the docker-compose command to build the project\n\n    ```\n    docker-compose up -d --build\n    ```\n    This will build the project and run the containers in the background.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedfarag9%2Fdjango-rest-framework-api-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fahmedfarag9%2Fdjango-rest-framework-api-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fahmedfarag9%2Fdjango-rest-framework-api-project/lists"}