{"id":22472679,"url":"https://github.com/fuutoru/ecommerce","last_synced_at":"2026-04-09T18:49:52.266Z","repository":{"id":234387468,"uuid":"788792961","full_name":"FuuToru/Ecommerce","owner":"FuuToru","description":"This is a project for the final Application Development about Ecommerce website","archived":false,"fork":false,"pushed_at":"2024-07-02T16:30:40.000Z","size":47961,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-06T12:16:46.813Z","etag":null,"topics":["django","django-rest-framework","docker","docker-compose","ecommerce","postgres","reactjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/FuuToru.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":"2024-04-19T05:08:53.000Z","updated_at":"2024-08-04T20:54:02.000Z","dependencies_parsed_at":"2024-05-18T12:39:44.409Z","dependency_job_id":"8115f477-e24b-4d34-99d8-34f87d2aae8e","html_url":"https://github.com/FuuToru/Ecommerce","commit_stats":null,"previous_names":["fuutoru/23_ecommerce","fuutoru/ecommerce"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuuToru%2FEcommerce","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuuToru%2FEcommerce/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuuToru%2FEcommerce/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FuuToru%2FEcommerce/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FuuToru","download_url":"https://codeload.github.com/FuuToru/Ecommerce/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245879733,"owners_count":20687430,"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","docker","docker-compose","ecommerce","postgres","reactjs"],"created_at":"2024-12-06T12:16:44.824Z","updated_at":"2026-04-09T18:49:52.191Z","avatar_url":"https://github.com/FuuToru.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Soasis Ecommerce Project\r\n\r\n- This is a project for the final Application Development project at IUH to demonstrate our learning and understanding throughout the course. We chose to develop an ecommerce shopping website as it is a complex and flexible application which challenged our understanding of the technologies involved.\r\n\r\n- The purpose of this project was to build a ecommerce project where vendor can register, add, edit/delete their shop product on their shop profile, receive orders from customers, see their total earnings and revenue payment, and also is for customers who can register, set their profile, search for their favorite products , order and purchase product from their favorite shops.\r\n\r\n- Sceenshot:\r\n  \u003cdetail\u003e ![Screenshot_27-5-2024_181336_localhost](https://github.com/FuuToru/23_Ecommerce/assets/104120017/e3bfc165-8bb0-4589-83fd-74477b241a2e)\u003c/detail\u003e\r\n\r\n\r\n## Deployment\r\n\r\n**_If you want to have data available in the database upon deployment, you need to have a `.env` file located in the `src/backend_api` directory. You can contact me via email at huutri231103@gmail.com to obtain the `.env` file. After that, follow the steps below._**\r\n\r\n### Deploy without Docker\r\n1. Download and install Git to your computer - see [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git).\r\n\r\n2. Once you have installed Git, you will need to create a folder on your computer and then run the _git clone_ command. A demonstration of this code can be seen below:\r\n\r\n```terminal\r\nmkdir ecommerceApp\r\ncd ecommerceApp\r\ngit clone https://github.com/FuuToru/23_Ecommerce\r\n```\r\n**_The following steps should all be performed while in the src folder of your git clone from step 2_**\r\n\r\n3. Then git clone using the following terminal command:\r\n\r\n```\r\ncd src/backend_api\r\npip install -r requirements.txt\r\npython manage.py makemigrations\r\npython manage.py migrate\r\npython manage.py runserver\r\n```\r\n4. Then you add a new terminal command and using the following command:\r\n\r\n```\r\ncd src/frontend\r\nnpm start\r\n```\r\n\r\n5. The application will now be viewable at the following address:\r\n\r\n```url\r\nhttp://localhost:3000/\r\n```\r\n### Deploy with Docker\r\n\r\n1. You will need to download and install [Docker Desktop](https://www.docker.com/get-started)\r\n\r\n2. Download and install Git to your computer - see [here](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git).\r\n\r\n3. Once you have installed Git, you will need to create a folder on your computer and then run the _git clone_ command. A demonstration of this code can be seen below:\r\n\r\n```terminal\r\nmkdir ecommerceApp\r\ncd ecommerceApp\r\ngit clone https://github.com/FuuToru/23_Ecommerce\r\n```\r\n**_The following steps should all be performed while in the src folder of your git clone from step 2_**\r\n\r\n5. Then git clone using the following terminal command:\r\n\r\n```\r\ncd src\r\ndocker compose up\r\n```\r\n6. The application will now be viewable at the following address:\r\n\r\n```url\r\nhttp://localhost:3000/\r\n```\r\n\r\n## Member Information\r\n\r\n- Dang Huu Tri - 21109451\r\n- Tran Ky - 21011801\r\n- Le Thi Minh Trang - 21099921\r\n\r\n## Responsibility\r\n\r\n- Dang Huu Tri:\r\n    - Backend Development\r\n    - API Integration\r\n    - UI/UX Design\r\n    - Frontend Development\r\n\r\n    \r\n- Tran Ky:\r\n    - Backend Development\r\n    - API Integration\r\n    - Database Management\r\n    - Frontend Development\r\n\r\n- Le Thi Minh Trang:\r\n    - Quality Assurance\r\n    - API Integration\r\n    - Backend Development\r\n    - Frontend Development\r\n\r\n\r\n---\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuutoru%2Fecommerce","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffuutoru%2Fecommerce","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffuutoru%2Fecommerce/lists"}