Skip to content

muhammadumarafzaal/game-store-website

Repository files navigation

🎮 Game Store Website

A modern, professional e-commerce platform for video games. This project features a robust Flask-based backend, a SQL Server database, and a dynamic user interface for browsing, purchasing, and managing games.


🚀 Features

For Customers

  • User Authentication: Secure registration and login system with password hashing.
  • Browse Games: Explore a wide collection of games across various genres and platforms.
  • Product Details: Detailed information about each game, including descriptions and prices.
  • Shopping Cart: Add games to your cart, update quantities, or remove items.
  • Order Management: Place orders and track them in real-time.
  • Secure Payments: Integrated payment simulation for a complete shopping experience.

For Admins

  • Dashboard: Comprehensive overview of games and orders.
  • Inventory Management: Add, edit, or delete game listings.
  • Order Processing: Update order statuses and manage customer purchases.
  • Stock Tracking: Real-time monitoring of inventory levels.

🛠️ Tech Stack

  • Backend: Python (Flask)
  • Database: SQL Server (using pyodbc)
  • Frontend: HTML5, CSS3, Jinja2 Templates
  • Security: Werkzeug (Password Hashing)
  • Tooling: Pip, Virtual Environment

📦 Installation & Setup

  1. Clone the Repository:

    git clone https://github.com/muhammadumarafzaal/game-store-website.git
    cd game-store-website
  2. Set up Virtual Environment:

    python -m venv .venv
    source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
  3. Install Dependencies:

    pip install -r requirements.txt
  4. Database Configuration:

    • Execute the SQL script provided in GameStore.sql on your SQL Server instance.
    • Update db_config.py with your server name and database credentials.
  5. Run the Application:

    python app.py

    Access the store at http://127.0.0.1:5000.


📄 License

This project is open-source and available under the MIT License.


🤝 Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors