An open API service indexing awesome lists of open source software.

https://github.com/sohamw03/geminiwear

GeminiWear: Simplifying ecommerce for businesses with a user-friendly platform and robust features.
https://github.com/sohamw03/geminiwear

bun mongodb nextjs oauth2 razorpay resend shadcn-ui tailwindcss typescript vercel

Last synced: 5 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# [GeminiWear](https://geminiwear.sohamw.tech): 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](CONTRIBUTING.md) for more details.