An open API service indexing awesome lists of open source software.

https://github.com/24-dev/smkid

A collective movement to list all high school information in Indonesia with better UI/UX
https://github.com/24-dev/smkid

hacktoberfest hacktoberfest-accepted indonesia nextjs smk tailwindcss

Last synced: about 1 year ago
JSON representation

A collective movement to list all high school information in Indonesia with better UI/UX

Awesome Lists containing this project

README

          

# SMKID - Platform Pencarian SMK di Indonesia 🚀

Platform ini hadir untuk membantu kamu menemukan SMK di seluruh Indonesia! Di sini, kamu bisa melihat daftar SMK lengkap dengan alamatnya. Cukup klik nama sekolah untuk langsung menuju situs resminya dan mulai eksplorasi jurusan yang cocok buatmu!

## Kontributor

Terima kasih kepada semua kontributor yang telah berkontribusi pada proyek ini!

![Daftar Kontributor](https://contrib.rocks/image?repo=24-dev/smkid)

[Melihat Kontributor di GitHub](https://github.com/24-dev/smkid/graphs/contributors)

## Bahasa Pemrograman 💻

Proyek ini dibangun menggunakan **JavaScript** dengan framework **Next.js**.

## Cara Menjalankan Proyek ⌨️

1. Pastikan kamu sudah menginstall [Node.js](https://nodejs.org/) di mesin kamu.
2. Clone repository ini ke komputer kamu:
```bash
git clone https://github.com/24-dev/smkid.git
```
3. Pindah ke folder proyek:
```
cd smkid
```
4. Install depedencies
```
npm install
// atau
yarn install
```
5. Jalankan proyek
```
npm run dev
// atau
yarn dev
```
6. Buka browser dan akses halaman `http://localhost:3000`

## Cara Berkontribusi 🙌
1. **Fork** repository ini
2. Buat branch baru untuk perubahan kamu:
```
git checkout -b nama-branch-perubahan
```
3. Buat file markdown di dalam folder `_contents` dengan format berikut:
```md
---
name: 'Nama SMK'
address: 'Alamat lengkap SMK'
major: 'Jurusan yang tersedia'
---
```

Contoh:
```md
---
name: 'SMK Negeri 24 Jakarta'
address: 'Jl. Bambu Hitam No.3, Jakarta Timur, DKI Jakarta'
major: 'Rekayasa Perangkat Lunak, Usaha Perjalanan Wisata, Perhotelan, Tata Boga, Tata Busana'
---
```
4. Commit perubahan kamu:
```
git commit -m "feat: Menambahkan data SMK [Nama SMK]"
```
5. Push perubahan ke repository kamu
```
git push origin nama-branch-kamu
```
6. Buat Pull Request (PR) ke repository utama kami. Tambahkan reviewer atau assignee pada PR kamu.
7. **Dengan catatan**, pastikan data yang kamu PR itu up-to-date dan juga pastikan daftar yang kamu buat itu belum ada di dalam daftar yang sudah ada (duplikat).