A Nextjs e-commerce site with mongodb

Overview

A Nextjs starter template on Gitpod

This is a Learn Next.js template configured for ephemeral development environments on Gitpod.

Next Steps

Click the button below to start a new development environment:

Open in Gitpod

Get Started With Your Own Project

A new project

Click the above "Open in Gitpod" button to start a new workspace. Once you're ready to push your first code changes, Gitpod will guide you to fork this project so you own it.

An existing project

To get started with Next.js on Gitpod, add a .gitpod.yml file which contains the configuration to improve the developer experience on Gitpod. To learn more, please see the Getting Started documentation.

Comments
  • [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • package-lock.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- high severity | 661/1000
    Why? Recently disclosed, Has a fix available, CVSS 7.5 | Prototype Pollution
    SNYK-JS-LOADERUTILS-3043105 | No | No Known Exploit

    (*) Note that the real score may have changed since the PR was raised.

    Commit messages
    Package name: next The new version differs by 250 commits.
    • 07431d3 v12.0.9
    • c938e20 v12.0.9-canary.12
    • c385d1b REMOVE: duplicate key in docs/testing.md (#33681)
    • 9b98c5a chore(docs): update security headers specification (#33673)
    • 865a079 v12.0.9-canary.11
    • b5d4564 Revert "Relay Support in Rust Compiler" (#33699)
    • 5c6c385 Use relative path for example (#33565)
    • 65c63c9 v12.0.9-canary.10
    • b20eb99 Relay Support in Rust Compiler (#33240)
    • 99d4d6c Implement web server as the request handler for edge SSR (#33635)
    • f0e31ee feat(next-swc): Update swc (#33675)
    • d055fee Updated docs for getServerSideProps and getStaticProps return values (#33577)
    • 8d1c585 v12.0.9-canary.9
    • 72658c9 fix(errors/no-cache): `netlify-plugin-cache-nextjs` has been deprecated (#33629)
    • 7452c0b Add `lazyRoot` optional property to `next/image` component (#33290)
    • 9dd0399 feat(next-swc): Update swc (#33628)
    • eba64c2 Clarify `headers` config option description (#33484)
    • f60a480 v12.0.9-canary.8
    • c13d9a0 Update other instances of node-fetch (#33617)
    • e8c15e5 Ensure fetch polyfill is loaded in next-server (#33616)
    • 9a2d97c [examples] Add new Tailwind CSS Prettier plugin to example (#33614)
    • 562439d Update to latest version of turbo (#33613)
    • 3329ac6 v12.0.9-canary.7
    • c71465d Clarify `next/image` usage with `next export` based on feedback. (#33555)

    See the full diff

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    🦉 Prototype Pollution

    opened by codewithpom 1
  • (JS-0422) Avoid `target='_blank'` attribute without `rel='noopener noreferrer'`

    (JS-0422) Avoid `target='_blank'` attribute without `rel='noopener noreferrer'`

    Description

    When creating a JSX element with a tag, it is often desired to have the link open in a new tab using the target='_blank' attribute. Using this attribute unaccompanied by rel='noreferrer', however, is a severe security vulnerability.

    Occurrences

    There is 1 occurrence of this issue in the repository.

    See all occurrences on DeepSource → deepsource.io/gh/codewithpom/mongo-ecommerce/issue/JS-0422/occurrences/

    opened by codewithpom 0
  • [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    This PR was automatically created by Snyk using the credentials of a real user.


    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • package-lock.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- high severity | 768/1000
    Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 7.5 | Regular Expression Denial of Service (ReDoS)
    SNYK-JS-NODEFETCH-2964180 | No | Proof of Concept

    (*) Note that the real score may have changed since the PR was raised.

    Commit messages
    Package name: next The new version differs by 250 commits.
    • 07431d3 v12.0.9
    • c938e20 v12.0.9-canary.12
    • c385d1b REMOVE: duplicate key in docs/testing.md (#33681)
    • 9b98c5a chore(docs): update security headers specification (#33673)
    • 865a079 v12.0.9-canary.11
    • b5d4564 Revert "Relay Support in Rust Compiler" (#33699)
    • 5c6c385 Use relative path for example (#33565)
    • 65c63c9 v12.0.9-canary.10
    • b20eb99 Relay Support in Rust Compiler (#33240)
    • 99d4d6c Implement web server as the request handler for edge SSR (#33635)
    • f0e31ee feat(next-swc): Update swc (#33675)
    • d055fee Updated docs for getServerSideProps and getStaticProps return values (#33577)
    • 8d1c585 v12.0.9-canary.9
    • 72658c9 fix(errors/no-cache): `netlify-plugin-cache-nextjs` has been deprecated (#33629)
    • 7452c0b Add `lazyRoot` optional property to `next/image` component (#33290)
    • 9dd0399 feat(next-swc): Update swc (#33628)
    • eba64c2 Clarify `headers` config option description (#33484)
    • f60a480 v12.0.9-canary.8
    • c13d9a0 Update other instances of node-fetch (#33617)
    • e8c15e5 Ensure fetch polyfill is loaded in next-server (#33616)
    • 9a2d97c [examples] Add new Tailwind CSS Prettier plugin to example (#33614)
    • 562439d Update to latest version of turbo (#33613)
    • 3329ac6 v12.0.9-canary.7
    • c71465d Clarify `next/image` usage with `next export` based on feedback. (#33555)

    See the full diff

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

    opened by codewithpom 1
  • [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    [Snyk] Security upgrade next from 12.0.4 to 12.0.9

    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    merge advice

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • package-lock.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- low severity | 471/1000
    Why? Recently disclosed, Has a fix available, CVSS 3.7 | Prototype Pollution
    SNYK-JS-MINIMIST-2429795 | No | No Known Exploit

    (*) Note that the real score may have changed since the PR was raised.

    Commit messages
    Package name: next The new version differs by 250 commits.
    • 07431d3 v12.0.9
    • c938e20 v12.0.9-canary.12
    • c385d1b REMOVE: duplicate key in docs/testing.md (#33681)
    • 9b98c5a chore(docs): update security headers specification (#33673)
    • 865a079 v12.0.9-canary.11
    • b5d4564 Revert "Relay Support in Rust Compiler" (#33699)
    • 5c6c385 Use relative path for example (#33565)
    • 65c63c9 v12.0.9-canary.10
    • b20eb99 Relay Support in Rust Compiler (#33240)
    • 99d4d6c Implement web server as the request handler for edge SSR (#33635)
    • f0e31ee feat(next-swc): Update swc (#33675)
    • d055fee Updated docs for getServerSideProps and getStaticProps return values (#33577)
    • 8d1c585 v12.0.9-canary.9
    • 72658c9 fix(errors/no-cache): `netlify-plugin-cache-nextjs` has been deprecated (#33629)
    • 7452c0b Add `lazyRoot` optional property to `next/image` component (#33290)
    • 9dd0399 feat(next-swc): Update swc (#33628)
    • eba64c2 Clarify `headers` config option description (#33484)
    • f60a480 v12.0.9-canary.8
    • c13d9a0 Update other instances of node-fetch (#33617)
    • e8c15e5 Ensure fetch polyfill is loaded in next-server (#33616)
    • 9a2d97c [examples] Add new Tailwind CSS Prettier plugin to example (#33614)
    • 562439d Update to latest version of turbo (#33613)
    • 3329ac6 v12.0.9-canary.7
    • c71465d Clarify `next/image` usage with `next export` based on feedback. (#33555)

    See the full diff

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic


    Learn how to fix vulnerabilities with free interactive lessons:

    🦉 Prototype Pollution

    opened by snyk-bot 1
  • [Snyk] Security upgrade next from 12.0.4 to 12.1.0

    [Snyk] Security upgrade next from 12.0.4 to 12.1.0

    Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

    merge advice

    Changes included in this PR

    • Changes to the following files to upgrade the vulnerable dependencies to a fixed version:
      • package.json
      • package-lock.json

    Vulnerabilities that will be fixed

    With an upgrade:

    Severity | Priority Score (*) | Issue | Breaking Change | Exploit Maturity :-------------------------:|-------------------------|:-------------------------|:-------------------------|:------------------------- medium severity | 581/1000
    Why? Recently disclosed, Has a fix available, CVSS 5.9 | User Interface (UI) Misrepresentation of Critical Information
    SNYK-JS-NEXT-2405694 | No | No Known Exploit

    (*) Note that the real score may have changed since the PR was raised.

    Commit messages
    Package name: next The new version differs by 250 commits.
    • 8545fd1 v12.1.0
    • 1605f30 v12.0.11-canary.21
    • 69aedbd Fix typo (#34480)
    • f0f322c Remove deprecation for relative URL usage in middlewares (#34461)
    • d4d79b2 Fix chunk buffering for server components (#34474)
    • 74fa4d4 update webpack (#34477)
    • b70397e Revert "Allow reading request bodies in middlewares (#34294)" (#34479)
    • 4202011 Update font-optimization test snapshot (#34478)
    • 1edd851 Allow reading request bodies in middlewares (#34294)
    • ba78437 fix: don't wrap `profile` in firebase example (#34457)
    • f3c3810 Remove hello world RSC example. (#34456)
    • 49da8c0 v12.0.11-canary.20
    • 2264d35 Fix `.svg` image optimization with a `loader` prop (#34452)
    • 59714db Update server-only changes HMR handling (#34298)
    • d288d43 Update MDX Guide config example (#34405)
    • 54dbeb3 update webpack (#34444)
    • 9b38ffe Update 2.example_bug_report.yml
    • 86aac3f Update 1.bug_report.yml
    • 732b405 v12.0.11-canary.19
    • 01524ef Revert swc css bump temporarily (#34440)
    • 8a55612 Add image config for `dangerouslyAllowSVG` and `contentSecurityPolicy` (#34431)
    • 9639fe7 Ensure we don't poll page in development when notFound: true is returned (#34352)
    • 7e93a89 Update 2.example_bug_report.yml
    • d88793d feat: improve opening a new issue flow (#34434)

    See the full diff

    Check the changes in this PR to ensure they won't cause issues with your project.


    Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.

    For more information: 🧐 View latest project report

    🛠 Adjust project settings

    📚 Read more about Snyk's upgrade and patch logic

    opened by snyk-bot 1
Owner
Padmashree Jha
I am Padmashree from Bihar.
Padmashree Jha
Site E-Commerce avec Symfony 6

E-commerce Symfony 6 Site e-commerce créé avec Symfony 6dans une série de tutoriels présents sur la chaîne Nouvelle-Techno.fr à cette adresse : https:

Benoit Gambier 27 Jan 1, 2023
👕 The project is an E-Commerce called DevShop that simulates a sales site which has men's and women's clothing, jewelry and electronics.

DEVSHOP • E-COMMERCE O projeto é um E-Commerce chamado DevShop que simula um site de vendas a qual possui roupas masculinas, femininas, joalherias e e

Kayke Alves Fujinaka 18 Sep 19, 2022
Minimal E-Commerce Store built with NextJS using Shopify Storefront API

NextJS Shopify Store Minimal E-Commerce Store built with NextJS using Shopify Storefront API Usage: run: npm install && npm run dev OR If you have doc

Omar Magoury 3 Nov 29, 2022
NextJS E-commerce starter kit with Sanity.io and Stripe API 🛍

?? Next.js Sanity E-commerce Starter Kit A Next.js E-commerce app with Sanity.io and Stripe API. Built with TailwindCSS framework & SASS CSS extension

Lougie Quisel 11 Dec 29, 2022
A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integration.

MongoDB Starter – Developer Directory A developer directory built on Next.js and MongoDB Atlas, deployed on Vercel with the Vercel + MongoDB integrati

Vercel 246 Dec 20, 2022
Mongo Strict is a TypeScript based smart MongoDB ORM, It makes the usage of MongoDB safer, easier and faster with a better performance...

mongo-strict mongo-strict is compatible with mongo >= 5 Mongo Strict is a TypeScript-based smart MongoDB ORM, It makes the usage of MongoDB safer, eas

Mohamed Kamel 4 Sep 22, 2022
Basic Express methood solution with mongodb and Client & Server site code example

Express with MongoDB Tutorial (Basic) React Tutorial React Inastallation React Fundamental Concepts React Advanced concepts let start Express Starter

Md. Nazmul Islam 28 Oct 28, 2022
A crawler that crawls the site's internal links, fetching information of interest to any SEO specialist to perform appropriate analysis on the site.

Overview ?? It is a module that crawls sites and extracts basic information on any web page of interest to site owners in general, and SEO specialists

Yazan Zoghbi 2 Apr 22, 2022
A crawler that crawls the site's internal links, fetching information of interest to any SEO specialist to perform appropriate analysis on the site.

Overview ?? It is a module that crawls sites and extracts basic information on any web page of interest to site owners in general, and SEO specialists

Yazan Zoghbi 2 Apr 22, 2022
Build a blog site using Nextjs, Tailwind css, GraphQL, Graph CMS

NextJs-GraphQL-blog-site 1. Key Features 2. Technologies I've used Key Features: ?? In Graph-CMS side we can create post, categories, check the commen

suraj ✨ 10 Dec 8, 2022
NextJS Site of @jayantkageri, Designed with TailwindCSS

Jayant Hegde Kageri This repository contains the Source Code of the Website jayantkageri.in Environment Variables To run this website, you will need t

Jayant Hegde Kageri 13 Nov 27, 2022
... a contemporary perspective on how to integrate B2C Commerce and the Salesforce Customer 360 Platform to power frictionless customer experiences in the B2C domain.

Salesforce B2C Commerce / Customer 360 Platform Integration Introduction Salesforce B2C Commerce / CRM Sync is an enablement solution designed by Sale

Salesforce CommerceCloud 45 Dec 9, 2022
E-Commerce Full Responsive

E-Commerce-Full-Responsive ##(Site,Iphone,Tablet) 3 videos show your responsivity Site (low quality the video sorry): V.site.eccomercec.mp4 Iphone (lo

Victor Brunacio 1 Aug 16, 2022
Simple shopping cart prototype which shows how React components and Redux can be used to build a friendly user experience with instant visual updates and scalable code in e-commerce applications.

This simple shopping cart prototype shows how React components and Redux can be used to build a friendly user experience with instant visual updates a

Ivan Kuznietsov 3 Feb 8, 2022
E-commerce Back-end Server

Ecommerce Backend Server This project contains the intial setup needed for creating the MVC folder for our Ecommerce-backend application and setting u

Atul Singh 2 Feb 10, 2022
Frontend Mentor - E-commerce product page solution

Frontend Mentor - E-commerce product page solution This is a solution to the E-commerce product page challenge on Frontend Mentor. Frontend Mentor cha

Diki Bagastama 5 Nov 2, 2022
👜 Next-gen e-commerce built using Remix, Chakra UI, GraphQL and web3

?? Future Store About Here at New Store, we have the best in women's, men's, bags, shoes, accessories and more. Unmissable discounts and installments.

Matheus Trindade 16 Dec 26, 2022
APi sistema de um e-commerce para compra de jogos novos e usados

?? E-COMMERCE API ?? APi sistema de um e-commerce para compra de jogos novos e usados Dependencias • Features • Rodando Aplicação • Demonstração • Aut

Vinicius dos Santos Rodrigues 18 Aug 25, 2022
Modern e-commerce-app

Starting product project. Features: Using Styled-Components. Using Sass. Writting Test. Add products to panel. Like products and save. Responsive Desi

Abolfazl Moradi 16 Nov 25, 2022