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.
- Host: GitHub
- URL: https://github.com/sohamw03/geminiwear
- Owner: sohamw03
- License: mit
- Created: 2023-12-07T19:43:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-05T01:52:59.000Z (about 2 years ago)
- Last Synced: 2024-04-06T01:23:54.799Z (about 2 years ago)
- Topics: bun, mongodb, nextjs, oauth2, razorpay, resend, shadcn-ui, tailwindcss, typescript, vercel
- Language: TypeScript
- Homepage: https://geminiwear.sohamw.tech
- Size: 593 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.