Skip to content

Munna-Soft/Pizza-Course-Landing-Page

Repository files navigation

GitAds Sponsored

Sponsored by GitAds

🍕 Pizza Course Landing Page

একটি আধুনিক, রেসপনসিভ এবং দ্রুত লোডিং বাংলা ল্যান্ডিং পেজ যা তৈরি করা হয়েছে Vite + React + TypeScript + Tailwind CSS + shadcn/ui ব্যবহার করে।

এই প্রজেক্টটি সম্পূর্ণ Static SPA (Single Page Application) — কোনো Backend বা Database সংযুক্ত নেই।


🔗 See Live Preview on below link 👇👇

👉 Full Webpage View as Image 👉 Full Webpage View as PDF


🛠️ Tech Stack

  • Vite — Fast build & dev server
  • ⚛️ React 18
  • 🧠 TypeScript
  • 🎨 Tailwind CSS
  • 🧩 shadcn/ui
  • 🎬 Framer Motion
  • 🧭 React Router DOM
  • 📦 Lucide Icons

🛠️ Setup Process (Mustbe Required)

  1. Clone this repo:
    git clone https://github.com/Munna-Soft/Pizza-Course-Landing-Page.git
    or download the repository as a .zip & extract with winrar or 7zip.

🔄 Install Dependencies

  1. Open Project Directory & run cmd in directory url section or open project as vs code terminal
    npm install
    OR
    npm install i
    ⏳ This may take 1–2 minutes on first install.
  • If Face any error try below Command
    npm install --legacy-peer-deps

🧑‍💻 Run Project Locally 🚀

  1. Open Project Directory & run cmd in directory url section or open project as vs code terminal
    npm run dev
  • The app will run on: default
    http://localhost:8080
    ⚠️ If the port is different, check vite.config.ts & vite port configure
        server: {
          port: 8080,
    }
    ⚠️ If the port is busy try below Command
    npm run dev -- --port 3001

🏗️ Build for Production (cPanel / Shared Hosting)

  1. Open Project Directory & run cmd in directory url section or open project as vs code terminal
    npm run build
  • After running this command, a dist/ folder will be generated.

🌐 Deploy to cPanel / Shared Hosting

Step 1: Create Domain or Subdomain

Ex: https://course.yourdomain.com

Step 2: Upload Build Files

  • Open cPanel → File Manager
  • Navigate to the domain's root folder (public_html or subdomain folder)
  • Upload all contents inside the dist/ folder
  • 👉 Make sure index.html is directly inside the root folder

Step 3: Fix SPA Routing (.htaccess)

  • Create a .htaccess file in the root directory and paste the following code:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.html$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.html [L]
    Or Upload already build htaccess file from documentation/ → .htaccess

👨‍💻 Author

🛠️ Develop and maintaince by Munna MasterMind & Portfolio 👈
🌍 Open-source and free for all creators.

📜 License

Released under the MIT License. See LICENSE for details.

Copyright (c) 2025 Munna MasterMind

☕ Support the Project

If my project help you, please ⭐ star my repos —
It motivates me to build more awesome systems! & consider buying me a coffee via Binance Pay:

Binance Pay

🚀 Every contribution keeps me motivated and helps me improve this project!

🤝 Contribution

Pull requests and issues are welcome if you want to improve or suggest new features.

GitAds Sponsored

Sponsored by GitAds

About

Bangladeshi Pizza Course Landing Page

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages