{"id":21647374,"url":"https://github.com/fajarutamaa/test-backend-fastprint","last_synced_at":"2026-04-16T07:32:07.752Z","repository":{"id":211996015,"uuid":"728442740","full_name":"fajarutamaa/test-backend-fastprint","owner":"fajarutamaa","description":"backend test using django and postgresql","archived":false,"fork":false,"pushed_at":"2024-02-23T12:50:26.000Z","size":30,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T00:57:43.940Z","etag":null,"topics":["django","django-rest-framework","postgresql","sentry-io"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fajarutamaa.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}},"created_at":"2023-12-07T00:27:48.000Z","updated_at":"2023-12-12T00:10:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"6a29c8b4-623e-4060-ba22-f777a66f6d74","html_url":"https://github.com/fajarutamaa/test-backend-fastprint","commit_stats":null,"previous_names":["fajarutamaa/test-backend-fastprint"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fajarutamaa/test-backend-fastprint","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajarutamaa%2Ftest-backend-fastprint","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajarutamaa%2Ftest-backend-fastprint/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajarutamaa%2Ftest-backend-fastprint/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajarutamaa%2Ftest-backend-fastprint/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fajarutamaa","download_url":"https://codeload.github.com/fajarutamaa/test-backend-fastprint/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fajarutamaa%2Ftest-backend-fastprint/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31876369,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"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":["django","django-rest-framework","postgresql","sentry-io"],"created_at":"2024-11-25T06:49:40.787Z","updated_at":"2026-04-16T07:32:07.738Z","avatar_url":"https://github.com/fajarutamaa.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![License](https://img.shields.io/badge/License-BSD_2--Clause-orange.svg)](https://github.com/fajarutamaa/test-backend-fastprint/blob/main/LICENSE)\n\n## Introduction\n\nThis project implements a product recap flow using Django and the Django REST framework. Its primary objectives are product input, product editing, and product recapitulation. The project utilizes various Python packages to facilitate efficient development and functionality. For logging and monitoring, Sentry.io provides support for this project.\n\n## Installation Guide\n\nClone the project from GitHub repository:\n\n      git clone https://github.com/fajarutamaa/test-backend-fastprint.git\n\nChange Directory:\n\n      cd test-backend-fastprint\n\n## Project Setup\n\nTo set up and run this project, ensure that Python is installed on your computer. It is recommended to create a virtual environment to manage project dependencies separately. You can install `virtualenv` using the following command:\n\n```\npip install virtualenv\n```\n\nClone or download this repository and open it in your preferred code editor. In the terminal (mac/linux) or Windows terminal, execute the following command in the project's base directory:\n\n```\nvirtualenv venv\n```\n\nThis will create a new `venv` folder in your project directory. Activate the virtual environment with the following command on mac/linux:\n\n```\nsource venv/Scripts/activate \n```\nor follow command on windows:\n\n```\nvenv\\Scripts\\activate\n```\n\nNext, install the project dependencies:\n\n```\npip install -r requirements.txt\n```\n\nYou can now run the project using the following command:\n\n```\npython manage.py runserver\n```\n\n**Note:** Create an `.env` file in your project root folder and add your variables. See `.env.example` for assistance.\n\n## Basic Usage\n\nThis project running on base url `http://127.0.0.1:8000` with api endpoints as follows:\n\n| Methods | URLs                                | Actions                                   |\n| ------- | ----------------------------------- | ----------------------------------------- |\n| GET     | /admin/                             | login as admin (super user)               |\n| GET     | /                                   | Get all product with status 'siap dijual' |\n| GET     | /api/v1/products/                   | Get all products                          |\n| POST    | /api/v1/products/post/              | Create a product                          |\n| POST    | /api/v1/products/update/:id_produk/ | Update a product                          |\n| DELETE  | /api/v1/products/:id_produk/        | Delete a product                          |\n\n## License\n\nThis project is available for use under the BSD 2-Clause License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajarutamaa%2Ftest-backend-fastprint","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffajarutamaa%2Ftest-backend-fastprint","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffajarutamaa%2Ftest-backend-fastprint/lists"}