EconmerceTemplate is a robust, modular starter repository designed to kickstart an e-commerce application with essential integrations:
- Google Authentication (via OAuth 2.0)
- AWS S3 for media storage and file uploads
- MongoDB for data persistence and querying
- Stripe for handling secure payment workflows
- Seamless Google login using OAuth for quick and secure user onboarding
- Media handling with AWS S3, enabling scalable image and file storage
- MongoDB integration with connection pooling and query examples
- Stripe checkout flow, from cart to payment confirmation
Ensure you have:
- Node.js (v18+) & npm or Yarn
- A MongoDB Atlas instance or local MongoDB
- AWS account with S3 bucket access
- Google Cloud project for OAuth credentials
- Stripe account with API keys