Skip to content

A Next.js 15 app with Express.js backend and MongoDB, featuring public landing/products pages and protected add-product functionality using NextAuth.js.

Notifications You must be signed in to change notification settings

ronnie012/wellness-forge-client

Repository files navigation

WellnessForge

Forge Your Path to Better Health with WellnessForge: Discover, Share, and Thrive. A community-driven platform for wellness kits.

Project Description

WellnessForge is a Next.js 15 app with Express.js backend and MongoDB, featuring public landing/products pages and protected add-product functionality using NextAuth.js.

Live Site's Link: WellnessForge

Screenshot of Live Website

WellnessForge


Setup & Installation Instructions

  1. Clone the repo.
  2. Install dependencies: npm install
  3. Set up .env with required variables.
  4. Run locally: Frontend - npm run dev; Backend - npm start

Route Summary

  • /: Landing page (Navbar, Hero, Product Highlights, Footer)
  • /login: Google login, redirects to /products
  • /products: Public list of products
  • /products/[id]: Public product details
  • /dashboard/add-product: Protected form to add product (with spinner and toast)

About

A Next.js 15 app with Express.js backend and MongoDB, featuring public landing/products pages and protected add-product functionality using NextAuth.js.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published