{"id":19782845,"url":"https://github.com/tyronejosee/project_new_store","last_synced_at":"2026-04-12T06:31:44.358Z","repository":{"id":188789445,"uuid":"678554990","full_name":"tyronejosee/project_new_store","owner":"tyronejosee","description":"New Store: is a Django-based ecommerce platform with PostgreSQL and an appealing design using Tailwind CSS. Effortlessly create and manage your online store.","archived":false,"fork":false,"pushed_at":"2023-12-19T17:11:26.000Z","size":13911,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2023-12-19T17:16:48.286Z","etag":null,"topics":["amazon","api","django","ecommerce","ecommerce-website","postgresql","python","render","tailwindcss","technology"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tyronejosee.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}},"created_at":"2023-08-14T20:34:43.000Z","updated_at":"2023-12-20T17:27:58.203Z","dependencies_parsed_at":"2023-08-16T22:09:49.546Z","dependency_job_id":"2c5a94dc-bae7-4141-a71d-22704068e813","html_url":"https://github.com/tyronejosee/project_new_store","commit_stats":null,"previous_names":["tyronejosee/new_store","tyronejosee/project_new_store"],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyronejosee%2Fproject_new_store","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyronejosee%2Fproject_new_store/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyronejosee%2Fproject_new_store/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tyronejosee%2Fproject_new_store/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tyronejosee","download_url":"https://codeload.github.com/tyronejosee/project_new_store/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241113990,"owners_count":19912006,"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":["amazon","api","django","ecommerce","ecommerce-website","postgresql","python","render","tailwindcss","technology"],"created_at":"2024-11-12T06:06:17.750Z","updated_at":"2025-11-23T06:03:06.216Z","avatar_url":"https://github.com/tyronejosee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/tyronejosee/project_new_store#gh-light-mode-only\" target=\"_blank\"\u003e\n    \u003cimg src=\"./static/img/logo_light.svg\" alt=\"logo-light\" width=\"80\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/tyronejosee/project_new_store#gh-dark-mode-only\" target=\"_blank\"\u003e\n    \u003cimg src=\"./static/img/logo_dark.svg\" alt=\"logo-dark\" width=\"80\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eNew Store\u003c/strong\u003e\n  \u003cbr\u003e\n  A personal project that simulates an appliance e-commerce platform. Developed using \u003cb\u003eDjango\u003c/b\u003e, \u003cb\u003ePostgreSQL\u003c/b\u003e, and styled with \u003cb\u003eTailwind CSS\u003c/b\u003e for a modern and responsive user experience.\n\u003cp\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://new-store-8vlz.onrender.com/\"\u003e\u003cstrong\u003eWebsite (Render)\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.python.org/\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/python-3.11.3-blue\" alt=\"python-version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.djangoproject.com/\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/django-4.2.4-blue\" alt=\"django-version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://tailwindcss.com/\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/tailwindcss-3.3.2-blue\" alt=\"tailwind-version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://nodejs.org/en\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/node-18.17.1-blue\" alt=\"tailwind-version\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003ca href=\"https://youtu.be/Lbd__Meplyg\"\u003e\n  \u003cimg src=\"./static/img/youtube-image.webp\" alt=\"youtube-image\"\u003e\n\u003c/a\u003e\n\n## Features\n\nKey features of New Store include:\n\n- Smart Search.\n- User Registration.\n- Shopping Cart.\n- PayPal Payment Gateway.\n- Inventory Management.\n- Offers and Promotions.\n- Responsive Design.\n\n## Screenshots\n\n![Main_Light](/static/img/main_light.webp)\n![Main_Dark](/static/img/main_dark.webp)\n\n[See more screenshots...](screenshots.md)\n\n## Installation\n\n### Project\n\n**1. Clone the repository**:\n\n```bash\ngit clone git@github.com:tyronejosee/project_new_store.git\n```\n\n**2. Navigate to the project directory**:\n\n```bash\ncd project_new_store\n```\n\n**3. Create a virtual environment**:\n\n```bash\npython -m venv env\n```\n\n**4. Activate the virtual environment**:\n\n```bash\n# Windows\nenv\\Scripts\\activate\n\n# Unix/Linux\nsource env/bin/activate\n```\n\n**5. Install dependencies**:\n\n```bash\npip install -r requirements.txt\n```\n\n**6. Perform database migrations**:\n\nCreate the environment variables first, then run\n\n```bash\npython manage.py migrate\n```\n\n**7. Start the development server**:\n\n```bash\npython manage.py runserver\n```\n\n### Tailwind CSS\n\n**1. Install Tailwind using npm ([Node.js](https://nodejs.org/en)** Required):\n\n```bash\nnpm install -D tailwindcss\n```\n\n**2. Compile Tailwind CSS styles**:\n\n```bash\nnpx tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch\n```\n\nRemember not to run `npx tailwindcss init` because there are already predefined styles for this project, and this command will overwrite the `tailwind.config.js` file.\n\nUse two terminals for a better workflow, one for compiling Tailwind and another for running the Django development server.\n\n## Configuration\n\nCreate the environment variables.\n\n```bash\n# .env\nSECRET_KEY=''\nPYTHON_VERSION='3.11.7'\nDB_NAME=''\nDB_USER=''\nDB_PASSWORD=''\nDB_HOST=''\nDB_PORT=''\nCLOUDINARY_CLOUD_NAME=''\nCLOUDINARY_API_KEY=''\nCLOUDINARY_API_SECRET=''\n```\n\n## Usage\n\nCreate a superuser to access the entire site without restrictions.\n\n```bash\npython manage.py createsuperuser\n```\n\nStart the development server and log in to `admin`.\n\n```bash\npython manage.py runserver\nhttp://localhost:8000/admin/\n```\n\n## Tests\n\nRun tests globally.\n\n```bash\npython manage.py test\n```\n\nOr run individual tests per app.\n\n```bash\npython manage.py test users\n```\n\n## License\n\nThis project is under the [Apache-2.0 license](https://github.com/tyronejosee/project_new_store/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyronejosee%2Fproject_new_store","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftyronejosee%2Fproject_new_store","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftyronejosee%2Fproject_new_store/lists"}