Skip to content

An ecommerce site made with Next.js (app router), Shadcn/UI, Razorpay, Sanity.io and Cloudflare Pages

License

Notifications You must be signed in to change notification settings

AmanVarshney01/oxabags

Repository files navigation

oxabags

oxabags is an e-commerce website showcasing our collection of bags. We are manufacturers, wholesalers, and exporters of jute bags and cotton bags, specializing in corporate events and exhibitions.

image

Features

  • Browse a wide selection of bags
  • Shopping cart functionality
  • Secure checkout process with form validation
  • Statically generated product pages
  • Responsive design for mobile and desktop
  • Type-safe development with TypeScript

Tech Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • UI Components: Shadcn/UI
  • CMS: Sanity.io
  • Hosting: Cloudflare Pages
  • State Management: Zustand
  • Payment: Razorpay Invoices

Screenshots

Click to view screenshots

image

image

Screenshot 2024-04-28 213034

Screenshot 2024-04-28 213054

Screenshot 2024-04-28 213112

Development

To set up the project locally:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Set up environment variables for sanity and razorpay (see .env.example)
  4. Run the development server: npm run dev

Lighthouse Score

About

An ecommerce site made with Next.js (app router), Shadcn/UI, Razorpay, Sanity.io and Cloudflare Pages

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published