This ecommerce is designed for educational purposes and all the contents are just to get the knowledge on how ecommerces work. The platform will be a simple ecommerce about some products with payment methods, categories, users with their dashboards, a shopping cart, etc.
- Backend: Django
- Frontend: HTML, CSS, Bootstrap
- Database: SQLite
- Payment Gateway: PayPal
- Python 3.x
- Django 4.x
- SQLite (for local development)
- PayPal API key
- Clone the repository:
git clone https://github.com/226129/Ecommerce-.git
cd Ecommerce-- Create a virtual environment and install dependencies:
python -m venv env
env/Scripts/activate
pip install -r requirements.txt- Set environment variables creating a .env file with your API keys
PAYPAL_API_KEY=your-paypal-key
SECRET_KEY=your-secret-key
DEBUG=True- Run migrations and set up the database
python manage.py migrate- Start the server
python manage.py runserver - Access the platform at (
http://localhost:8000)
- Fork the repository
- Create a new branch (
git checkout *b feature/new-feature) - Make your changes and commit them (
git commit -m 'Added new features') - Push your branch (
git push origin feature/new-feature) - Create a pull request.