Skip to content

sampatkalyan/OutlawExpress

Repository files navigation

Outlaw Express E-commerce Website

Welcome to Outlaw Express, an E-commerce website offering a diverse range of clothing for your shopping pleasure. This platform is built with a focus on providing a seamless shopping experience, robust authentication and authorization mechanisms, and secure payment processing through the PayPal API.

Outlaw Express Logo

Table of Contents

Features

  • Browse through an extensive collection of clothing items conveniently categorized.
  • Responsive and user-friendly design for a seamless shopping experience on various devices.
  • Secure user authentication and authorization system powered by Django.
  • Email authentication for hassle-free account creation and login.
  • Integration with the PayPal API for secure and reliable payment processing.
  • User profiles to manage personal information, orders, and preferences.

Technologies

  • Frontend: HTML, CSS, Bootstrap, JavaScript
  • Backend: Python, Django
  • Database: PostgreSQL

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Installation

  1. Clone the repository:
git clone https://github.com/sampatkalyan/OutlawExpress.git
cd OutlawExpress
  1. Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install the required dependencies:
pip install -r requirements.txt

Configuration

  1. Create a .env file in the project root directory and set the following environment variables:
SECRET_KEY=your_django_secret_key
DEBUG=True  # Set to False in production
EMAIL_HOST=your_email_host
EMAIL_PORT=your_email_port
EMAIL_HOST_USER=your_email_username
EMAIL_HOST_PASSWORD=your_email_password
PAYPAL_CLIENT_ID=your_paypal_client_id
PAYPAL_SECRET_KEY=your_paypal_secret_key
  1. Configure the PostgreSQL database settings in settings.py.

Usage

  1. Run the development server:
python manage.py runserver
  1. Access the website at http://127.0.0.1:8000/ in your web browser.

Contributing

Contributions are welcome! If you find any issues or have suggestions, feel free to open a pull request.


Feel free to customize the sections, add more details, and modify the formatting to suit your project's style and requirements.

About

This is a online Ecommerce Store for Men's wear.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published