Regal Hive is a modern e-commerce web application for a fictional honey company. It allows users to browse a selection of honey products, view detailed product information, and add items to their shopping cart.
- Frontend: Next.js 14 (App Router)
- Backend: Supabase
- Styling: Tailwind CSS
- Emails: Resend
- 3D Modeling: Spline
- Deployment: Vercel
This is a Next.js project bootstrapped with create-next-app
.
Prerequisites:
- Node.js (version 18 or higher)
- npm or yarn
- A Supabase account and project
Installation:
- Clone the repository
git clone <project-url>
cd project-folder
- Install dependencies
npm install
- Set up enviroment variables
- Create an env.local file at the root of your project and add the following variables
NEXT_PUBLIC_SUPABASE_URL=your-supabase-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-supabase-anon-key
- Then run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.