{"id":19537909,"url":"https://github.com/nischay-code/nextjs_goshop","last_synced_at":"2026-05-08T10:36:20.709Z","repository":{"id":47354880,"uuid":"514494587","full_name":"nischay-code/NextJS_GoShop","owner":"nischay-code","description":"Go Shop is a delightful e-commerce application featuring seamless Paytm integration for secure and enjoyable online shopping experiences. 🛒✨","archived":false,"fork":false,"pushed_at":"2024-02-05T08:17:39.000Z","size":6148,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T18:15:43.797Z","etag":null,"topics":["ecommerce-application","nextjs","paytm-payment-gateway","postgresql","strapi-cms"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nischay-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-07-16T06:11:22.000Z","updated_at":"2024-07-03T02:59:30.000Z","dependencies_parsed_at":"2024-02-05T09:29:31.477Z","dependency_job_id":"16241ad5-0a79-44e1-a2e0-f48104ccaf2e","html_url":"https://github.com/nischay-code/NextJS_GoShop","commit_stats":null,"previous_names":["nischay-code/nextjs_strapi_myshop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nischay-code%2FNextJS_GoShop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nischay-code%2FNextJS_GoShop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nischay-code%2FNextJS_GoShop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nischay-code%2FNextJS_GoShop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nischay-code","download_url":"https://codeload.github.com/nischay-code/NextJS_GoShop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240792913,"owners_count":19858562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ecommerce-application","nextjs","paytm-payment-gateway","postgresql","strapi-cms"],"created_at":"2024-11-11T02:29:54.546Z","updated_at":"2026-05-08T10:36:15.672Z","avatar_url":"https://github.com/nischay-code.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NextJS Go_Shop 🛍️\n\n## Overview 🌐\n\nGO-Shop is a sample e-commerce application built using PostgreSQL as the database, Strapi as the headless CMS, and Next.js as the frontend framework. The application also integrates Paytm for seamless payment transactions. This readme provides essential information on setting up and running the GO-Shop application.\n\n## Table of Contents 📑\n\n1. [Prerequisites](#prerequisites)\n2. [Installation](#installation)\n3. [Configuration](#configuration)\n4. [Running the Application](#running-the-application)\n5. [Usage](#usage)\n6. [Contributing](#contributing)\n\n## Prerequisites 📋\n\nMake sure you have the following prerequisites installed before setting up the GO-Shop application:\n\n- Node.js: [Download and install Node.js](https://nodejs.org/)\n- PostgreSQL: [Download and install PostgreSQL](https://www.postgresql.org/)\n- Strapi: [Install Strapi](https://strapi.io/documentation/developer-docs/latest/getting-started/installation.html)\n- Next.js: [Get started with Next.js](https://nextjs.org/docs/getting-started)\n- Paytm Developer Account: [Sign up for Paytm Developer](https://developer.paytm.com/docs/)\n\n## Installation 🚀\n\n1. Clone the repository:\n  ```bash\n  git clone https://github.com/nischay-code/go-shop.git\n  ```\n2. Navigate to the project directory:\n  ```bash\n  cd go-shop\n  ```\n3. Install dependencies for the frontend:\n  ```bash\n  cd frontend\n  npm install\n  ```\n4. Install dependencies for the Strapi backend:\n  ```bash\n  cd ../backend\n  npm install\n  ```\n\n## Configuration ⚙️\n### Frontend Configuration\n1. Open frontend/.env.local and configure the following variables:\n\n```env\nNEXT_PUBLIC_STRAPI_API_URL=http://localhost:1337\nPAYTM_MERCHANT_KEY=your-paytm-merchant-key\nPAYTM_MERCHANT_ID=your-paytm-merchant-id\n```\n### Backend Configuration\n1. Open backend/config/database.js and configure the PostgreSQL database connection:\n\n```javascript\n// ... (same as above)\n```\n2. Open backend/config/server.js and configure the server host and port:\n\n```javascript\n// ... (same as above)\n```\n## Running the Application ▶️\n1. Start the Strapi backend:\n\n```bash\ncd backend\nnpm run develop\n```\n  The Strapi admin panel should be accessible at http://localhost:1337/admin.\n\n2. Create necessary content types and data in the Strapi admin panel.\n\n3. Start the Next.js frontend:\n\n```bash\ncd frontend\nnpm run dev\n```\n  The GO-Shop application should be accessible at http://localhost:3000.\n\n## Usage 🚀\nExplore the GO-Shop application, add products to the cart, and proceed to checkout. Use the Paytm integration for secure payment transactions.\n\nContributing 🤝\nFeel free to contribute to the development of GO-Shop by opening issues and pull requests on the GitHub repository.\n\n##  Happy Coding! 💻😊🌟\n\n\n   \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnischay-code%2Fnextjs_goshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnischay-code%2Fnextjs_goshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnischay-code%2Fnextjs_goshop/lists"}