Invizon
Website kelas RPL I GEN 9 (Invizone) di SMKS TI Muhammadiyah 1 Cikampek.
Install / Use
/learn @Fauzaro01/InvizonREADME
Website Invizone Class - SMKS TI Muhammadiyah 1 Cikampek

Tentang Website
Website ini merupakan platform resmi dari kelas RPL I GEN 9 (Invizone) di SMKS TI Muhammadiyah 1 Cikampek. Dibangun dengan teknologi modern untuk menampilkan informasi, prestasi, dan aktivitas kelas.
🔗 Akses Website: https://invizon.web.app
Fitur Utama
- 🏠 Halaman Beranda dengan profil kelas dan section hero
- 📚 Blog untuk berita dan update terbaru
- 📷 Galeri foto kegiatan kelas
- 🏆 Prestasi siswa dan kelas
- 👥 Profil Siswa seluruh anggota kelas
- 🔐 Admin Panel untuk manajemen konten
Teknologi yang Digunakan
- ⚛️ Next.js (App Router) - Framework React untuk frontend
- 🎨 Tailwind CSS - Utility-first CSS framework
- 🔥 Firebase:
- Firestore - Database untuk konten
- Authentication - Sistem login admin
- Hosting - Deploy website
- ✨ Framer Motion - Animasi interaktif
- 🔍 SEO Optimization - Optimalisasi mesin pencari
Struktur Projek
invizone-website/
├── app/
│ ├── page.js # Halaman utama
│ ├── admin/ # Halaman admin
│ ├── blog/ # Halaman blog
│ ├── gallery/ # Halaman galeri
│ ├── students/ # Halaman profil siswa
│ ├── achievements/ # Halaman pencapaian
│ ├── not-found.js # Halaman 404 custom
│ └── layout.js # Layout utama
├── components/ # Komponen reusable
├── lib/ # Konfigurasi Firebase
├── public/ # Aset static
└── styles/ # Global CSS
Cara Menjalankan Projek
Prasyarat
- Node.js (v18 atau lebih baru)
- Akun Firebase
- API keys Firebase
Instalasi
- Clone repositori:
git clone https://github.com/fauzaro01/invizon.git
cd invizon
- Install dependencies:
npm install
- Buat file
.env.localdan isi dengan konfigurasi Firebase Anda:
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_project.firebaseapp.com
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_bucket.appspot.com
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
- Jalankan development server:
npm run dev
- Buka di browser:
http://localhost:3000
Deployment
Projek ini bisa di-deploy ke:
npm run build
Kontribusi
Kontribusi terbuka untuk pengembangan website ini. Ikuti langkah berikut:
- Fork projek ini
- Buat branch fitur baru (
git checkout -b fitur-baru) - Commit perubahan (
git commit -m 'Menambahkan fitur baru') - Push ke branch (
git push origin fitur-baru) - Buat Pull Request
Lisensi
Kontak
Untuk informasi lebih lanjut, hubungi:
- Instagram: @invizonee
Informasi Repositori
Related Skills
FastGPT
27.6kFastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
proje
Interactive vocabulary learning platform with smart flashcards and spaced repetition for effective language acquisition.
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
research_rules
Research & Verification Rules Quote Verification Protocol Primary Task "Make sure that the quote is relevant to the chapter and so you we want to make sure that we want to have it identifie
