reach your dream school through your hands without having to go anywhere. Find more details about the school
- Who are the costumer
- Administrators who want to promote their school
- Students who want to find a school
- What do they suffer from?
- Promote school
- Looking for school
- How do I answer their need?
- Provides a platform that can make it easier for students to find schools
- Auth (Register & Login)
- Role (Administrator or Student)
- Forget Password
- CRUD Profile
- CRUD School
- Detail School
- NPSN
- Name
- Adress
- Quantity (Student, Teachers, Staff)
- Accreditation
- Image
- Link Youtube Url Embedded
- Create Google Meet
- CRUD Extracurricular
- CRUD Achievement
- CRUD default FAQ
- CRUD Quiz
- Detail School
- Detail Student Admission
- Update Student Admission progress
- CRUD Profile
- Searching School
- Look at Detail School
- NPSN
- Name
- Adress
- Quantity (Student, Teachers, Staff)
- Accreditation
- Image
- Video
- Gmeet date
- Extracurriculars
- Achievements
- Add Review to School
- Registration to School
- Form Registration
- Quiz
- Payment
Clone this project
git clone https://github.com/education-hub/FE.git
cd fe
npm install
npm run dev
- Vite
- TypeScripct
- Tailwind CSS
- Headless UI
- React Hook Form
- React Pdf Viewer
- React Pdf Renderer
- Axios
- React
- React Cookie
- React Dom
- React Router Dom
- Sweetalert2
- React Icons
- Validation Zod
fe
├─ public
├─ src
│ ├─ assets
│ ├─ components
│ │ ├─ Accordion.tsx
│ │ ├─ AccordionStudent.tsx
│ │ ├─ Button.tsx
│ │ ├─ Card.tsx
│ │ ├─ ComboBox.tsx
│ │ ├─ Footer.tsx
│ │ ├─ Input.tsx
│ │ ├─ Layout.tsx
│ │ ├─ Navbar.tsx
│ │ └─ videoBackground.tsx
│ ├─ pages
│ │ ├─ Admin
│ │ │ ├─ AddSchool.tsx
│ │ │ ├─ Admission.tsx
│ │ │ ├─ DetailAdmission.tsx
│ │ │ ├─ EditSchool.tsx
│ │ │ ├─ index.tsx
│ │ │ ├─ padfDetailAdmission.tsx
│ │ │ ├─ Profile.tsx
│ │ │ ├─ TestResult.tsx
│ │ │ └─ UpdateProgress.tsx
│ │ ├─ Auth
│ │ │ ├─ ForgetPassword.tsx
│ │ │ ├─ Login.tsx
│ │ │ ├─ NewPassword.tsx
│ │ │ └─ Register.tsx
│ │ ├─ Student
│ │ │ ├─ DetailSchool.tsx
│ │ │ ├─ FirstRegistration.tsx
│ │ │ ├─ HerRegistration.tsx
│ │ │ ├─ index.tsx
│ │ │ ├─ Profile.tsx
│ │ │ ├─ Progress.tsx
│ │ │ ├─ RegisterSchool.tsx
│ │ │ ├─ RegisterForm.tsx
│ │ │ └─ Transaction.tsx
│ │ ├─ About.tsx
│ │ ├─ Disclaimer.tsx
│ │ ├─ Team.tsx
│ │ └─ index.tsx
│ ├─ routes
│ │ └─ index.tsx
│ ├─ styles
│ │ └─ index.tsx
│ ├─ utils
│ │ └─ user.tsx
│ └─ main.tsx
│ └─ vite-env.d.ts
├─ .eslintrc.cjs
├─ .gitignore
├─ index.html
├─ package-lock.json
├─ package.json
├─ postcss.config.json
├─ README.md
├─ tailwind.config.json
├─ tsconfig.json
├─ tsconfig.node.json
├─ vercel.json
└─ vite.config.ts
- Satrio Wibowo : Github