• Regeln für den Video-Bereich:

    In den Börsenbereich gehören nur Angebote die bereits den Allgemeinen Regeln entsprechen.

    Einteilung

    - Folgende Formate gehören in die angegeben Bereiche:
    - Filme: Encodierte Filme von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format DivX, XviD und x264.
    - DVD: Filme im Format DVD5, DVD9 und HD2DVD.
    - HD: Encodierte Filme mit der Auflösung 720p oder darüber von BluRay, DVD, R5, TV, Screener sowie Telesyncs im Format x264.
    - 3D: Encodierte Filme von BluRay, die in einem 3D Format vorliegen. Dies gilt auch für Dokus, Animation usw.
    - Serien: Cartoon/Zeichentrick, Anime, Tutorials, Dokumentationen, Konzerte/Musik, Sonstiges sind demnach in die entsprechenden Bereiche einzuordnen, auch wenn sie beispielsweise im High Definition-Format oder als DVD5/DVD9/HD2DVD vorliegen. Ausnahme 3D.
    - Bereich Englisch: Englische Releases gehören immer in diesen Bereich.
    - Bereich Talk: Der Bereich, in dem über die Releases diskutiert werden kann, darf, soll und erwünscht ist.


    Angebot/Beitrag erstellen

    - Ein Beitrag darf erst dann erstellt werden, wenn der Upload bei mindestens einem OCH komplett ist. Platzhalter sind untersagt.
    - Bei einem Scenerelease hat der Threadtitel ausschließlich aus dem originalen, unveränderten Releasenamen zu bestehen. Es dürfen keine Veränderungen wie z.B. Sterne, kleine Buchstaben o.ä. vorgenommen werden. Ausnahme Serienbörse:
    - Bei einem Sammelthread für eine Staffel entfällt aus dem Releasename natürlich der Name der Folge. Beispiel: Die Simpsons S21 German DVDRip XviD - ITG
    - Dementsprechend sind also u.a. verboten: Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist.

    Aufbau des Angebots und Threadtitel

    Der Titel nach folgendem Muster erstellt zu werden. <Name> [3D] [Staffel] [German] <Jahr> <Tonspur> [DL] [Auflösung] <Quelle> <Codec> - <Group>
    Beispiel: The Dark Knight German 2008 AC3 DVDRip XviD - iND
    Beispiel: The Dark Knight 2008 DTS DL BDRip x264 - iND
    Beispiel: The Dark Knight 2008 AC3 DL BDRip XviD - iND
    Beispiel: The Dark Knight German 2008 AC3 720p BluRay x264 iND
    Beispiel: The Dark Knight 2008 DTS DL 1080p BluRay x264 iND
    Beispiel: Die Simpsons S01 German AC3 DVDRip XviD iND
    Beispiel: Die Simpsons S20 German AC3 720p BluRay x264 iND
    Beispiel: Sword Art Online II Ger Sub 2014 AAC 1080p WEBRip x264 - peppermint
    Entsprechend sind also u.a. verboten: Sonderzeichen wie Klammern, Sterne, Ausrufezeichen, Unterstriche, Anführungszeichen / Erweiterungen wie "Tipp", "empfehlenswert", "only", "reup", usw. / jegliche andere Zusatzinformation oder Ergänzung, welche nicht in obiger Beschreibung zu finden ist
    Ausnahmen hiervon können in den Bereichen geregelt sein.

    Die Beiträge sollen wie folgt aufgebaut werden:
    Überschrift entspricht dem Threadtitel
    Cover
    kurze Inhaltsbeschreibung
    Format, Größe, Dauer sind gut lesbar für Downloader außerhalb des Spoilers zu vermerken
    Nfo sind immer Anzugeben und selbige immer im Spoiler in Textform.
    Sind keine Nfo vorhanden z.B. Eigenpublikationen, sind im Spoiler folgende Dateiinformationen zusätzlich anzugeben :
    Quelle
    Video (Auflösung und Bitrate)
    Ton (Sprache, Format und Bitrate der einzelnen Spuren)
    Untertitel (sofern vorhanden)
    Hosterangabe in Textform außerhalb eines Spoiler mit allen enthaltenen Hostern.
    Bei SD kann auf diese zusätzlichen Dateiinformationen verzichtet werden.

    Alle benötigten Passwörter sind, sofern vorhanden, in Textform im Angebot anzugeben.
    Spoiler im Spoiler mit Kommentaren :"Schon Bedankt?" sind unerwünscht.


    Releases

    - Sind Retail-Release verfügbar, sind alle anderen Variationen untersagt. Ausnahmen: Alle deutschen Retail-Release sind CUT, in diesem Fall sind dubbed UNCUT-Release zulässig.
    - Im Serien-Bereich gilt speziell: Wenn ein Retail vor Abschluss einer laufenden Staffel erscheint, darf diese Staffel noch zu Ende gebracht werden.62
    - Gleiche Releases sind unbedingt zusammenzufassen. Das bedeutet, es ist zwingend erforderlich, vor dem Erstellen eines Themas per Suchfunktion zu überprüfen, ob bereits ein Beitrag mit demselben Release besteht. Ist dies der Fall, ist der bereits vorhandene Beitrag zu verwenden.
    - P2P und Scene Releases dürfen nicht verändert oder gar unter einem iND Tag eingestellt werden.


    Support, Diskussionen und Suche

    - Supportanfragen sind entweder per PN oder im Bereich Talk zu stellen.
    - Diskussionen und Bewertungen sind im Talk Bereich zu führen. Fragen an die Uploader haben ausschließlich via PN zu erfolgen, und sind in den Angeboten untersagt.
    - Anfragen zu Upload-Wünschen sind nur im Bereich Suche Video erlaubt. Antworten dürfen nur auf Angebote von MyBoerse.bz verlinkt werden.


    Verbote

    - Untersagt sind mehrere Formate in einem einzigen Angebotsthread, wie beispielsweise das gleichzeitige Anbieten von DivX/XviD, 720p und 1080p in einem Thread. Pro Format, Release und Auflösung ist ein eigener Thread zu eröffnen.
    - Grundsätzlich ebenso verboten sind Dupes. Uploader haben sich an geeigneter Stelle darüber zu informieren, ob es sich bei einem Release um ein Dupe handelt.
    - Gefakte, nur teilweise lauffähige oder unvollständige Angebote sind untersagt. Dies gilt auch für eigene Publikationen, die augenscheinlich nicht selbst von z.B. einer DVD gerippt wurden. Laufende Serien, bei denen noch nicht alle Folgen verfügbar sind, dürfen erstellt und regelmäßig geupdatet werden.
    - Untersagt sind Angebote, welche nur und ausschließlich in einer anderen Sprache als deutsch oder englisch vorliegen. Ausnahmen sind VORHER mit den Moderatoren zu klären.


    Verstoß gegen die Regeln

    - Angebote oder Beiträge, die gegen die Forenregeln verstoßen, sind über den "Melden"-Button im Beitrag zu melden.
  • Bitte registriere dich zunächst um Beiträge zu verfassen und externe Links aufzurufen.

*** Bestes IPTV *** bester Preis *** gratis Test ***



Next.Js Ecommerce - Build A Shopping Platform From Scratch

0daytutorial

MyBoerse.bz Pro Member

bc9322dae7388b6d8e04961147126739.jpg

Next.Js Ecommerce - Build A Shopping Platform From Scratch
Published 12/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.63 GB | Duration: 22h 7m​

Use Next 15, React 19, TypeScript, PostgreSQL and Prisma to build a real-world ecommerce website

What you'll learn

Build a professional ecommerce website from absolute scratch

PayPal, Stripe and Cash On Delivery payment options

Learn Next 15, React 19, PostgreSQL, Prisma, TypeScript & Zod

Full Authentication, admin area, review system, featured projects, sorting, search filters, user profiles, image uploading & more

Continuous deployment with Vercel & Git

Shopping cart, sessions, JWT & cookies

Learn how to write TypeSafe code with TypeScript, Zod for validation & React Hook Form for easy form management

Full admin dashboard with stats and montly sales chart as well as product, order and user management

Requirements

You should know the fundamentals of JavaScript & React

Description

If you want to take your React skills to the next level and learn to use Next.js in an actual real-world project, this is the course for you. We are using Next.js, TypeScript and many other technologies to create "Prostore". A full-featured shopping platform with reviews, PayPal and Stripe integration, email receipts and more.This course is for people that already know React. Knowing the basics of Next.js is even better. You will learn how to use many different technologies together to create a full project that you can then display on your portfolio.Here is a list of some of the technologies and libraries that we'll be using:Next.js v15React v19TypeScriptES LintPostgreSQLPrismaZodNext AuthReact Hook FormPayPal & Stripe APIShadCN UITailwind CSSRechartsUploadthingJestEven though this is a project-based course, it is not simply "watch me code". I will explain in detail what I am doing so that you can understand rather than just copy. You can then use that knowlege to create your own awesome projects.Here is a complete outline of the course sections:1. Introduction - I explain what the course is about and we go over the project and the stack.2. App Creation & Basic Layour - We create our app, the layout, setup ShadCN UI and learn how to use UI components, create a theme toggler, loading & not found pages, display some sample data.3. Database, Prisma & Product Display - We setup our Neon PostgreSQL database and the Prisma ORM. We learn to create models and migrations and how to seed data and fetch products from the database.4. Authentication With Next Auth - We create full authentication with the Next Auth library5. Add To Cart - Create a cart system with database and session integration.6.. Cart & Shipping Page - We start out checkout process with the cart page summary and the shipping address form.7. Payment Method & Order Pages - We create the other pages in our checkout process.8. PayPal Payments - Integrate the PayPal API. We even do a little unit testing with JEST.9. Order History & User Profile - Create the user area with a list of orders and the profile update page.10. Admin Dashboard - We start on the admin area and the overview page11. Admin Products & Image Uploading - We manage products from admin and implement image uploading with Uploadthing.12. Admin Users & Search - Manage users from admin and implement a search for products, orders and users in admin.13. Drawer, Carousel and Search - We create a category drawer, featured product carousel and then work on the main product search filters.14. Ratings & Reviews - We create the rating and review system.15. Stripe Payments - Use the Srtipe API and some packages to ad stripe payments.16. Email Purchase Receipts - We use the Resend service for sending emails through the app.17 - Homepage Components & Wrap Up - We add few more homepage components and then wrap up the course.

Overview

Section 1: Introduction

Lecture 1 Welcome To The Course

Lecture 2 The Stack

Lecture 3 The Project

Lecture 4 The Environment

Lecture 5 Premium Docs

Section 2: App Creation & Basic Layout

Lecture 6 Section Intro

Lecture 7 Create Next App & Assets

Lecture 8 ShadCN UI Setup

Lecture 9 Root Layout & Constants

Lecture 10 Header & Footer Components

Lecture 11 Theme Mode Toggle

Lecture 12 Loading & Not Found Pages

Lecture 13 Responsive Sheet Menu

Lecture 14 Sample Products & Product List

Lecture 15 Product Card Component

Lecture 16 Product Price Component

Section 3: Database, Prisma & Product Display

Lecture 17 Section Intro

Lecture 18 PostgreSQL & Prisma Setup

Lecture 19 Prisma Models & Migrations

Lecture 20 Seed Sample Data

Lecture 21 Load Products From Database

Lecture 22 Zod Validation & Type Inference

Lecture 23 Servlerless Environment Config

Lecture 24 Product Details Page

Lecture 25 Product Images Component

Lecture 26 Initial Deployment

Lecture 27 A Note On ES Lint Errors

Section 4: Authentication With Next Auth

Lecture 28 Section Intro

Lecture 29 Prisma User-Related Models

Lecture 30 Seed User Data

Lecture 31 Next Auth Setup

Lecture 32 Next Auth Catch All API Route

Lecture 33 Sign In & Sign Out Action

Lecture 34 Credentials Sign In Form

Lecture 35 Hook Up Sign In Form

Lecture 36 Callback URL Redirect

Lecture 37 User Button & Sign Out

Lecture 38 Sign Up Zod Schema & Action

Lecture 39 Sign Up Page & Form

Lecture 40 Sign Up Error Handling

Lecture 41 Customize Token With JWT Callback

Section 5: Add To Cart

Lecture 42 Section Intro

Lecture 43 Cart Zod Schema & Prisma Model

Lecture 44 Add To Cart Component

Lecture 45 Session Cart ID Cookie

Lecture 46 Get Item From Cart

Lecture 47 Price Calc & Add To Database

Lecture 48 Handle Quantity & Multiple Products

Lecture 49 Remove Cart Action

Lecture 50 Dynamic Cart Button

Lecture 51 Smooth UI With useTransition Hook

Section 6: Cart & Shipping Pages

Lecture 52 Section Intro

Lecture 53 Cart Page

Lecture 54 ShadCN UI Table

Lecture 55 Subtotal Card

Lecture 56 Shipping Address Zod Schema & Page

Lecture 57 Shipping Address & Form

Lecture 58 Update User Address

Lecture 59 Checkout Steps Component

Lecture 60 Persist Session Cart

Lecture 61 Protecting Paths

Section 7: Payment Method & Order Pages

Lecture 62 Section Intro

Lecture 63 Payment Method Action & Zod Schema

Lecture 64 Payment Method Page

Lecture 65 Payment Method Form & Update

Lecture 66 Order & OrderItem Prisma Schema

Lecture 67 Order Zod Schemas & Types

Lecture 68 Place Order Page

Lecture 69 Create Order Action

Lecture 70 Place Order Form

Lecture 71 Order Page & Action

Lecture 72 Format Utility Functions

Lecture 73 Order Details Table

Section 8: PayPal Payments

Lecture 74 Section Intro

Lecture 75 PayPal Sandbox Setup

Lecture 76 Generate Access Token

Lecture 77 Jest Testing For Access Token

Lecture 78 Create Order & Capture Payment Request

Lecture 79 Jest Testing For Order Payment

Lecture 80 Create PayPal Order Action

Lecture 81 Approve & Update Order

Lecture 82 Implement PayPal Button

Section 9: Order History & User Profile

Lecture 83 Section Intro

Lecture 84 User Layout & Menu

Lecture 85 Get My Orders Action

Lecture 86 Orders Page

Lecture 87 Orders Pagination

Lecture 88 Update Profile Action

Lecture 89 Update Profile Form

Lecture 90 Profile Form Submission

Section 10: Admin Overview & Orders

Lecture 91 Section Intro

Lecture 92 Admin Layout & Main Nav

Lecture 93 Get Order Summary

Lecture 94 Admin Overview Display Data

Lecture 95 Monthly Sales Chart

Lecture 96 Admin Orders Page & Action

Lecture 97 Delete Orders

Lecture 98 Update Order Actions (COD)

Lecture 99 Update Order Buttons (COD)

Section 11: Admin Products & Image Upload

Lecture 100 Section Intro

Lecture 101 Get Products For Admin Page

Lecture 102 Display Products

Lecture 103 Delete Products

Lecture 104 Create & Update Actions

Lecture 105 Create Product Page & Form

Lecture 106 Form Fields & Slugify

Lecture 107 Create Product Form Submission

Lecture 108 Uploadthing Configuration

Lecture 109 Add Image Uploads

Lecture 110 Product Cleanup

Lecture 111 Is Featured & Banner

Lecture 112 Product Update Form

Section 12: Admin Users & Search

Lecture 113 Section Intro

Lecture 114 Get & Display Users

Lecture 115 Delete Users

Lecture 116 User Edit Page

Lecture 117 Update User Form

Lecture 118 Update User Action

Lecture 119 Admin Search Form

Lecture 120 Admin Order Search

Lecture 121 Admin User Search

Section 13: Search Filtering, Drawer & Carousel

Lecture 122 Section Intro

Lecture 123 Category Drawer

Lecture 124 Featured Products Carousel

Lecture 125 Search Component

Lecture 126 Search Page

Lecture 127 Search Filters

Lecture 128 Get Filter URL Function

Lecture 129 Category & Price UI Filters

Lecture 130 Rating Filter & Filter Display

Lecture 131 Sorting Products

Lecture 132 Dynamic Metadata

Section 14: Ratings & Reviews

Lecture 133 Section Intro

Lecture 134 Review Prisma Schema, Zod & Type

Lecture 135 Review List Component

Lecture 136 Review Form Dialog Component

Lecture 137 Create & Update Review Action

Lecture 138 Connect Review Form To Action

Lecture 139 Get Reviews Action

Lecture 140 Display Reviews

Lecture 141 Update & Reload Reviews

Section 15: Stripe Payments

Lecture 142 Section Intro

Lecture 143 Stripe Seup

Lecture 144 Order Form Payment Intent

Lecture 145 Stripe Payment Component

Lecture 146 Stripe Payment Success Page

Lecture 147 Webhook To Mark Order As Paid

Section 16: Email Purchase Receipts

Lecture 148 Section Intro

Lecture 149 Resend API Key & Setup

Lecture 150 Resend Main Function

Lecture 151 Purchase Email Receipt Template

Lecture 152 Preview Email In Browser With React Email

Lecture 153 Sending Emails

Section 17: Homepage Components & Wrap Up

Lecture 154 Section Intro

Lecture 155 Icon Boxes Component

Lecture 156 Deal Countdown Component

Lecture 157 Wrap Up

React developers that want to take it a step further by creating a professional-level platform

GXQS7gqY_o.jpg

 
Zurück
Oben Unten