{"id":15155147,"url":"https://github.com/levos-snr/shopall-nextjs-python","last_synced_at":"2026-01-21T10:36:25.951Z","repository":{"id":255019031,"uuid":"848240407","full_name":"levos-snr/shopall-nextjs-python","owner":"levos-snr","description":null,"archived":false,"fork":false,"pushed_at":"2024-09-18T05:47:52.000Z","size":10258,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-21T07:17:01.811Z","etag":null,"topics":["nextjs","python3","react-19","serverless","sqlalchemy","tailwindcss"],"latest_commit_sha":null,"homepage":"https://shopall-nextjs-python.vercel.app","language":"Python","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/levos-snr.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,"publiccode":null,"codemeta":null}},"created_at":"2024-08-27T11:57:03.000Z","updated_at":"2024-08-30T18:59:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"d0b0526e-291c-4068-aafa-64a9be4233ac","html_url":"https://github.com/levos-snr/shopall-nextjs-python","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"1694fdfe9d8ebcaa84f6fb71effbb09bf72c98e9"},"previous_names":["levos-snr/shopall-nextjs-python"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/levos-snr/shopall-nextjs-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levos-snr%2Fshopall-nextjs-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levos-snr%2Fshopall-nextjs-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levos-snr%2Fshopall-nextjs-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levos-snr%2Fshopall-nextjs-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/levos-snr","download_url":"https://codeload.github.com/levos-snr/shopall-nextjs-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/levos-snr%2Fshopall-nextjs-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28631936,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["nextjs","python3","react-19","serverless","sqlalchemy","tailwindcss"],"created_at":"2024-09-26T18:01:55.144Z","updated_at":"2026-01-21T10:36:25.937Z","avatar_url":"https://github.com/levos-snr.png","language":"Python","readme":"# NextJS + Tailwind CSS + TypeScript + Python +SQLAlchemy + PostgreSQL + Vercel\n\n#  🚀 Getting Started\n\n## What is Full Stack Web Development? \n- Full Stack Web Development represents a holistic approach\n  to web application development, where an individual or a \n  team is responsible for both the front-end (client-side) and\n  back-end (server-side) development.\n  This involves creating the visual components that users \n  interact with (the front-end), and also managing data, \n  server logic, and more behind the scenes (the back-end).\n\n\n## Exploring the Layers in Full Stack Web Development\n- Full Stack Web Development essentially comprises three \n  distinct layers:\n1. The presentation layer: This is the front-end of the \n  application, which is built using tools such as HTML, \n  CSS, JavaScript and various JavaScript libraries or frameworks \n  like ReactJS. One recent and innovative framework is NextJS, \n  which is a React-based framework known for features such as \n  server-side rendering and generating static websites.\n2. The business logic layer: This is the back-end portion \n  of the application. It’s here that all the logical \n  operations, data manipulation, and server-side tasks \n  are carried out. This is where the use of Python \n  becomes important. A powerful and versatile language,\n  Python is used extensively in back-end development for\n  its simplicity and vast capabilities.\n3. The database layer: This is the very core of any web \n  application. It’s the layer where data is stored, \n  retrieved, and manipulated. Python is again a common\n  tool used to interact with databases, thanks to the \n  diverse range of libraries it offers for database operations. \n\n## Combining NextJS and Python in Full Stack Web Development\n- Many developers are finding a potent combination in using \n  NextJS with a Python backend for their full stack web \n  development needs. This is often referred to as a “NextJS \n  Python backend”. This approach allows you to harness the \n  dynamic capabilities of the NextJS front-end framework, \n  while benefiting from Python’s easy-to-read syntax and\n  powerful back-end processing abilities.\n  \n## Benefits of Full Stack Web Development\n- One-stop Solution\n- Efficiency and Coordination\n- Wide Array of Tools and Libraries\n- Cost-Effective\n\n# Setting up the development environment\n\n## 📝 Prerequisites\n\n-   [Git](https://git-scm.com/)\n-   [Node.js](https://nodejs.org/en/download/)\n-   [Yarn](https://yarnpkg.com/)\n-   [Python](https://www.python.org/downloads/)\n-   [PostgreSQL](https://www.postgresql.org/download/)\n-   [Bun](https://bun.sh/)\n\n## 🔧 Installation\n\n1. Clone the repository\n   ```sh\n   git clone https://github.com/levos-snr/shopall-nextjs-python.git\n   ```\n2. Install dependencies\n   ```sh\n   yarn install\n   npm install\n   bun install\n   ```\n3. Create `.env.local` file\n   ```sh\n   cp .env.local.example .env.local\n   ```\n4. Create a `.env` file\n   ```sh\n   cp .env.example .env\n   ```\n5. Installing Python and virtual environment\n  ```sh\n  python -m venv venv\n  source venv/bin/activate\n  pip install -r requirements.txt\n  ```\n  \n## Creating a new NextJS project\n\n  ```sh\n  npx create-next-app your-project-name\n  cd your-project-name\n  bun run dev or npm run dev or yarn dev\n  ```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevos-snr%2Fshopall-nextjs-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flevos-snr%2Fshopall-nextjs-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flevos-snr%2Fshopall-nextjs-python/lists"}