Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 2.85 KB

README.md

File metadata and controls

56 lines (31 loc) · 2.85 KB

Online Store App

Welcome to the Online Store App project! E-commerce is the future of shopping, and your team is poised to make the most of this innovative trend by building an online store that caters to the ever-changing demands of your target market.

Project Overview

The Online Store is a web application designed to provide users with a seamless shopping experience. This application offers a wide range of features to facilitate a smooth and secure shopping process, from browsing products to completing transactions. Here's a brief overview of what this project entails:

Meet the Team

Meet the dedicated team members:

  • Grady Henexson

    • Role: SQL Server/Middleware
  • Brian Tran

    • Role: SQL Server/Middleware
  • Ali Keshk

    • Role: React/Middleware
  • Josh Ostblom

    • Role: React/Middleware
  • Carlos Bueno

    • Role: React/Middleware

If you have any questions or need assistance, feel free to reach out to any of our team members.

Key Features

  1. User Authentication: Users can create accounts and log in to access personalized shopping experiences.

  2. Product Selection: Users can browse and shop for a diverse range of products, which can be filtered by category or searched for directly.

  3. Shopping Cart: The application allows users to add products to their shopping carts, which persist between sessions.

  4. Checkout: Users can provide shipping and payment details when checking out, ensuring a seamless purchasing process.

  5. Sales and Discounts: The Online Store will offer sales on various categories or specific products. Users can easily identify products covered by sales.

  6. Backend Logic: The backend handles business logic, ensuring that product information and transactions are managed securely and accurately.

  7. Database Integration: The database stores crucial data about products, sales, and users, including detailed product information and sale specifics.

  8. Product Information: Users can access comprehensive product details, including name, images, manufacturer information, description, dimensions, weight, product rating, and SKU.

  9. Sale Information: Sale details include the start and end dates, applicable products or categories, and the discount amount (dollar amount or percentage).

  10. User Privacy: Users can be confident that their information and cart contents are kept private and secure, with no visibility into other users' data.

Note For Running the App

To connect to your own database, navigate to the Online-Store-App/Store-App/appsettings-template.json template file, and create a copy of that file named appsettings.json. In the new appsettings.json file, enter your database connection string as the value for the "ShoppingAppCon" key.

The SQL scripts to create tables and dummy data can be found in the directory Online-Store-App/Store-App/SQL_Scripts/.