Skip to content

GeminiWear: Simplifying ecommerce for businesses with a user-friendly platform and robust features.

License

Notifications You must be signed in to change notification settings

sohamw03/geminiwear

Repository files navigation

GeminiWear: Your One-Stop Shop for Custom Apparel

Welcome to GeminiWear, a cutting-edge e-commerce platform built with modern technologies like Node.js, React, and TypeScript. We offer a wide range of custom apparel, from hoodies and t-shirts to mugs and stickers.

Features

  • User Authentication: Secure signup and login features, ensuring your data is safe with us.
  • Product Catalog: Browse the extensive range of products in the src/app directory, including hoodies, mugs, stickers, and more.
  • Order Management: Place and track your orders with ease using the robust order management system found in src/app/order and src/app/orders.
  • Secure Checkout: The secure checkout system in src/app/checkout ensures your transactions are safe.

Getting Started

  1. Clone the repository
  2. Install dependencies with yarn install
  3. Start the development server with yarn dev

Codebase Overview

The codebase is organized into several key areas:

  • models: Contains the data models for the Users, Products, and Orders.
  • src/app: This is where the magic happens. Each subdirectory represents a different page on the site.
  • src/components: Reusable React components used across different pages.
  • src/contextWithDrivers: Context providers for global state management.
  • src/lib: Utility functions and helpers.
  • src/middleware: Server-side logic for handling requests.

Contributing

We welcome contributions! Please see the Contributing Guide for more details.