Skip to content

AhdanFirdaus/madingsijastemba

Repository files navigation

📰 MadingsijaStemba

MadingsijaStemba adalah platform mading digital interaktif untuk SMK Negeri 7 Semarang, dirancang untuk menyatukan ide, kreativitas, dan informasi dari siswa, oleh siswa, untuk seluruh warga sekolah.

Cuplikan


📌 Fitur Utama

🔹 User Biasa

  • Memberikan komentar pada artikel
  • Membaca konten mading digital
  • Memberikan like pada artikel

🔹 Writer

  • CRUD (Create, Read, Update, Delete) artikel (wip)

🔹 Admin

  • Kelola seluruh pengguna dan artikel
  • Pantau statistik dan aktivitas platform
  • Moderasi komentar

🛠️ Teknologi yang Digunakan

Frontend Backend Database Tools
ReactJS PHP (REST API) MySQL / MariaDB Postman, VSCode, GitHub

⚙️ Struktur Backend API

.
|-- ./.htaccess
|-- ./articles.php
|-- ./auth
|   |-- ./auth/login.php
|   `-- ./auth/register.php
|-- ./categories.php
|-- ./comments.php
|-- ./composer.json
|-- ./composer.lock
|-- ./config
|   `-- ./config/db.php
|-- ./db.sql
|-- ./stats.php
|-- ./uploads
|-- ./users.php
|-- ./utils
|   `-- ./utils/auth.php
`-- ./vendor

🚀 Cara Menjalankan Proyek

  1. Clone repositori
git clone https://github.com/AhdanFirdaus/madingsijastemba.git
cd madingsijastemba
  1. Jalankan Backend (PHP)

  2. Jalankan Frontend (React)

npm install
npm run dev
  1. Akses halaman
http://localhost:5173/

🙏 Terima Kasih

About

CRUD Blog Website - SaaS XI SIJA 1

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages