Skip to content

A modern Next.js 14 app for seamlessly buying and selling premium dry fruits. 🌰✨

Notifications You must be signed in to change notification settings

codiphile/GoShop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoShop - Ecommerce

This is a modern eCommerce application built with Next.js, leveraging server-side rendering and dynamic imports for optimal performance.

Features

  • Dynamic Product Listings: Fetch and display products dynamically from Firestore.
  • Animated UI: Smooth animations using Framer Motion.
  • Responsive Design: Fully responsive design for all devices.
  • Customer Reviews: Display customer reviews.
  • Brand Showcases: Highlight different brands.
  • Collections and Categories: Organized product collections and categories.

Getting Started

First, clone the repository:

git clone https://github.com/yourusername/ecommerce.git
cd ecommerce

Install the dependencies:

npm install
# or
yarn install
# or
pnpm install
# or
bun install

Run the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

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

Environment Variables

Create a .env.local file in the root of your project and add the following environment variables:

NEXT_PUBLIC_DOMAIN=yourdomain.com
FIREBASE_API_KEY=your_firebase_api_key
FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
FIREBASE_PROJECT_ID=your_firebase_project_id
FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
FIREBASE_APP_ID=your_firebase_app_id

Project Structure

  • app/page.js: Main page of the application.
  • components/: Contains all the React components used in the application.
  • lib/firestore/: Firestore utility functions for fetching data.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out the Next.js deployment documentation for more details.

License

This project is licensed under the MIT License.

About

A modern Next.js 14 app for seamlessly buying and selling premium dry fruits. 🌰✨

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published