Your premium eCommerce platform
Translation pending
CommerceTypeScript · JavaScriptGitHub @Ebrima-etechOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Next.js + Tailwind CSS + TypeScript frontend for the Plasticprecious eCommerce platform.
Open http://localhost:3000 to view in browser.
• Product Catalog: Browse and search products
• Shopping Cart: Add/remove items, manage quantities
• User Authentication: Register, login, profile management
• Checkout: Secure payment with Stripe
• Order Tracking: View order history and status
• Responsive Design: Mobile-friendly UI with Tailwind CSS
npm run dev
Runs the app in development mode at http://localhost:3000
npm run build
Builds the app for production to the .next folderRead the full README ↗Next.js + Tailwind CSS + TypeScript frontend for the Plasticprecious eCommerce platform.
npm install
NEXT_PUBLIC_API_URL=http://localhost:8000/api
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=pk_test_your_key_here
npm run dev
Open http://localhost:3000 to view in browser.
plasticprecious/
├── src/
│ ├── app/ # Next.js app directory
│ ├── components/ # React components
│ ├── config/ # Configuration files
│ ├── lib/ # Utility functions
│ ├── types/ # TypeScript types
│ └── hooks/ # Custom React hooks
├── public/ # Static assets
├── .env.local # Environment variables
└── package.json
npm run devRuns the app in development mode at http://localhost:3000
npm run buildBuilds the app for production to the .next folder
npm run startRuns the production build
npm run lintRuns ESLint to check code quality
Create a .env.local file with these variables:
NEXT_PUBLIC_API_URL=http://localhost:8000/api
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=pk_test_your_key_here
Component locations:
src/components/src/app/[route]/API calls:
src/config/api.ts for API endpointssrc/lib/auth.ts for authentication utilitiesType safety:
src/types/index.tsnpm run build
npm run start
The app will be available at http://localhost:3000