Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mbrsagor/ecommerce
Django fully eCommerce web application and simple inventory management system.
https://github.com/mbrsagor/ecommerce
css3 django env html5 javascript python responsive-web-design rest-api
Last synced: 1 day ago
JSON representation
Django fully eCommerce web application and simple inventory management system.
- Host: GitHub
- URL: https://github.com/mbrsagor/ecommerce
- Owner: mbrsagor
- Created: 2021-05-09T20:12:13.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-09-17T12:02:07.000Z (about 3 years ago)
- Last Synced: 2023-03-05T08:23:49.775Z (over 1 year ago)
- Topics: css3, django, env, html5, javascript, python, responsive-web-design, rest-api
- Language: HTML
- Homepage:
- Size: 10.5 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ecommerce
>Django fully eCommerce web app.The following steps will walk you thru installation on a Mac. I think linux should be similar. It's also possible to develop on a Windows machine, but I have not documented the steps. If you've developed django apps on Windows, you should have little problem getting up and running.
###### Setup:
- Python 3.6
- postgresql-12.15If you want to run the Django project in you local development server please follow the insturctions below:
```bash
git clone https://github.com/mbrsagor/ecommerce.git
cd ecommerce
virtualenv venv --python=python3.6
source venv/bin/activate
pip install -r requirements.txt
```Then update your database information `.env` file: Please copy all information from `.env-sample` file then pasts the `.env` file.
```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'dbname',
'USER': 'bduser',
'PASSWORD': 'dbpassword',
'HOST': 'localhost',
'PORT': 5432,
}
}
```###### If you want to skip `postgresql` then may follow/use `SQlite` database in your local dev server.
Finally the run sever:
```
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
```If you run the project `Docker` 1st install docker in your development/projection environment then follow the instructions:
```
docker-compose build
docker-compose up
```
###### If you want to any migrate or something like that django command then follow the instructions:
```
docker-compose exec backend sh
```###### Happy coding :) ######
###### Features:
- Fully eCommerce system without payment gateway service.
- Nice Frontend UI.
- Smart backend(Admin panel) with simple inventory management system.
- Frontend and Backend both side mobile responsive.
- Email sending configuration with SMTP.
- API service like, Restful APIs