Skip to content

Repository files navigation

teta_frontend

Frontend for chatbot Teta app

Struktur Proyek

├── eslint.config.js # Konfigurasi ESLint untuk linting
├── generateReadmeWithDesc.cjs
├── index.html # Halaman HTML utama aplikasi
├── package-lock.json # Lock file versi dependency
├── package.json # Konfigurasi proyek dan daftar dependency
├── public # File statis yang bisa diakses langsung
│   ├── chatbot.png # Ikon chatbot (varian lain)
│   ├── chatfresh.svg
│   ├── flower.png
│   ├── flower1.png # Ilustrasi bunga untuk dekorasi UI
│   ├── fresh.svg # Ikon tema Fresh
│   ├── image.png # Gambar
│   ├── netral.svg # Ikon tema Netral
│   ├── Teta_girl.png # Ilustrasi karakter Teta (maskot)
│   └── vite.svg # Logo Vite (framework build)
├── README.md # Dokumentasi proyek
├── src # Kode sumber utama aplikasi
│   ├── App.css # Style global aplikasi
│   ├── App.tsx # Komponen root React
│   ├── assets # Asset gambar tambahan
│   │   ├── bg3.png # Background ketiga untuk halaman
│   │   ├── chatbot.png # Ikon chatbot (varian lain)
│   │   ├── cloud.png # Ikon/gambar awan
│   │   └── react.svg # Logo React
│   ├── components # Kumpulan komponen UI aplikasi
│   │   ├── admin # Folder komponen khusus Admin
│   │   │   └── AdminDashboard.tsx # Halaman dashboard Admin
│   │   ├── ConfirmationPage.tsx # Halaman konfirmasi email/registrasi
│   │   ├── EditProfile.tsx # Halaman edit profil user
│   │   ├── Eksplorasi.tsx # Halaman eksplorasi fitur/quotes
│   │   ├── FavoriteQuotes.tsx # Halaman daftar quotes favorit
│   │   ├── ForgotPassword.tsx # Halaman lupa password
│   │   ├── Home.tsx # Halaman utama (setelah login)
│   │   ├── HomeTamu.tsx # Halaman Home untuk user tamu
│   │   ├── Login.tsx # Halaman login
│   │   ├── otpLogin.tsx # Halaman verifikasi OTP login
│   │   ├── Pertanyaan.tsx # Halaman pertanyaan
│   │   ├── Quotes.tsx # Halaman daftar quotes
│   │   ├── Registrasi.tsx # Halaman registrasi akun
│   │   ├── ResetPassword.tsx # Halaman reset password
│   │   ├── ThemeSwitcher.tsx # Komponen ganti tema
│   │   └── TipsKesehatan.tsx # Halaman tips kesehatan
│   ├── context # Kumpulan Context API
│   │   └── AuthContext.tsx # Context untuk autentikasi user
│   ├── firebase.ts # Konfigurasi Firebase
│   ├── main.tsx # Entry point ReactDOM.render
│   ├── themes # Kumpulan file tema CSS
│   │   ├── applyTheme.tsx # Helper untuk menerapkan tema
│   │   ├── flower.css # Tema Flower
│   │   ├── fresh.css # Tema Fresh
│   │   └── netral.css # Tema Netral
│   └── vite-env.d.ts # Deklarasi TypeScript untuk Vite
├── tsconfig.app.json # Konfigurasi TypeScript untuk aplikasi
├── tsconfig.json # Konfigurasi utama TypeScript
├── tsconfig.node.json # Konfigurasi TypeScript untuk Node.js
└── vite.config.ts # Konfigurasi Vite sebagai build tool

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages