Skip to content

kimfame/benimaru

Repository files navigation

Benimaru

I have made a simple E-Commerce website to practice Next.js and React.

Preparation

Create accounts and generate API Keys

Create .env file

$ copy .env.example .env

Update env file (setting API Keys, URL and Domain info)

If you just want to run demo, only need to update the list below in env file

  • Google OAuth Client Id and Secret

    • GOOGLE_CLIENT_ID
    • GOOGLE_CLIENT_SECRET
  • Supabase DB Connection URI

    • DATABASE_URL
    • DIRECT_URL
  • Resend API Key

    • RESEND_API_KEY

Getting Started

First, generate demo files:

$ npm run demo

Second, run the development server:

$ npm run dev

Open http://localhost:3000 with your browser to see the result.

Screenshots

Desktop Home

Desktop Home

Mobile Home

Mobile Home

Shopping Cart

Shopping Cart

Desktop Category Menu

Desktop Category Menu

Mobile Category Menu

Mobile Category Menu

Product Detail

Product Detail

Product list by Category

Product list by Category

References

Auth

Design

Demo Photos

Slide photos

Product photos

License

Licensed under the MIT License.