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

https://github.com/ryan-infitech/gamification

WebApp Programing Learning berbasis Gamification [ React ]
https://github.com/ryan-infitech/gamification

gamification learning react tugas-kuliah website

Last synced: over 1 year ago
JSON representation

WebApp Programing Learning berbasis Gamification [ React ]

Awesome Lists containing this project

README

          

|

# Gamification - Programing Learning
![App Screenshot](./media/SS%20Desk%201.png)

Hallo! 👋 ayo kenalan dengan project saya kali ini: Programming Learning, sebuah website seru buat belajar coding. Website ini saya buat supaya teman-teman bisa belajar programming dengan cara yang lebih fun dan interaktif.
Jadi gini, di website ini kamu bakal nemuin kuis-kuis seru dengan pertanyaan pilihan ganda yang diacak. Nggak cuma itu, kamu langsung bisa tau jawaban kamu bener atau salah, plus ada animasi lucu yang bikin belajar jadi nggak membosankan. Saya pakai teknologi kekinian seperti TypeScript, Tailwind CSS, Framer Motion, dan Lucide React buat bikin tampilannya jadi keren dan nyaman dipakai.

### Apa aja sih yang bisa kamu lakuin di sini?

- Pilih topik yang kamu suka dan mulai jawab pertanyaan satu-satu
- Langsung tau skor kamu setelah jawab
- Dapet trofi virtual kalo kamu berhasil
- Bisa langsung di deploy kalo kamu mau

### Yang bikin website ini special:

- Soal-soalnya diacak, jadi tiap main bakal dapet urutan yang beda
- Ada efek animasi yang bikin kamu tau langsung jawaban kamu bener atau salah
- Bisa liat progress belajar kamu sejauh mana
- Tampilannya kekinian dan bisa dipake di HP atau laptop, plus ada dark mode buat yang suka tema gelap

### Teknologi yang dipake:

![Logo](https://miro.medium.com/v2/resize:fit:828/format:webp/1*a-HMmQFQNC76zCZBZfFgJg.gif)

- TypeScript - biar code-nya rapi dan aman
- Tailwind CSS - buat design yang keren dan konsisten
- Framer Motion - nambahin animasi smooth yang bikin mata happy
- Lucide React - ikon-ikon modern yang bikin tampilan makin ciamik

Kenapa harus coba? Karena website ini cocok buat siapa aja yang pengen belajar coding, dari yang baru mulai sampai yang udah jago. Interfacenya gampang dipake, designnya eye-catching, dan yang paling penting: belajarnya jadi lebih asik! 🚀

## Preview

![App Screenshot](./media/SS%20Desk%201.png)
![App Screenshot](./media/SS%20Desk%202.png)
![App Screenshot](./media/SS%20Desk%203.png)


App Screenshot

## Run Locally

Clone project ini

```bash
git clone https://github.com/Ryan-infitech/Gamification
```

pergi ke project directory

```bash
cd project directory
```

Install dependencies

```bash
npm install
```

Build project

```bash
npm run build
```

Start local server

```bash
npm run dev
```

## Tech Stack

![Logo](./media/icons-typescript-48.png) ![Logo](./media/1174949_js_react%20js_logo_react_react%20native_icon.png) tailwindcss ![Logo](./media/icons-json-48.png)

![Node, Express](https://user-images.githubusercontent.com/97989643/224550089-f2541ade-c5c6-4afa-8538-51a8dda4e23b.gif)

## Kontak

Jika Anda memiliki pertanyaan atau saran, silakan buka issue baru di repository ini.

[![WhatsApp](https://img.shields.io/badge/WhatsApp-25D366?style=for-the-badge&logo=whatsapp&logoColor=white)](https://wa.me/6285157517798)
[![Instagram](https://img.shields.io/badge/Instagram-E4405F?style=for-the-badge&logo=instagram&logoColor=white)](https://www.instagram.com/ryan.septiawan__/)
[![linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/rian-septiawan-23b0a5351/)