sherpa2025 / Capstone

0 stars 0 forks source link

Ecommerce Website to Sell Personal Photo Prints by Nima Sherpa

Project Name: SherpaSnaps

Database Schema: https://github.com/sherpa2025/Capstone/wiki/Database-Schema

Features

  1. Admin

    • User Management
    • Product Management
    • Order Management
    • Implement Payment Integration
      • Process payments without storing sensitive payment info in the database
      • Use Stripe.js or Checkout for secure payment collection
  2. User

    • New Registration
    • Browse Products
    • Cart and Wishlist Functionality
    • Checkout Functionality
      • Payment Integration with Stripe
    • Validation and Error Handling
      • Meaningful error responses to clients
      • Restriction to access unauthorized data

Backend: Java Spring Boot

Frontend: React TS

Database: MongoDB/MySQL

Out-of-Scope (Would like to do if have time)