https://github.com/programinglive/belajar
Mini Project Learn PHP Development
https://github.com/programinglive/belajar
laravel opensource web webapplication
Last synced: 2 months ago
JSON representation
Mini Project Learn PHP Development
- Host: GitHub
- URL: https://github.com/programinglive/belajar
- Owner: programinglive
- Created: 2023-08-31T18:49:43.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-12-05T18:05:24.000Z (7 months ago)
- Last Synced: 2025-12-09T05:21:07.343Z (7 months ago)
- Topics: laravel, opensource, web, webapplication
- Language: PHP
- Homepage: https://belajar.programinglive.com
- Size: 5.19 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
[](https://hits.seeyoufarm.com)
Table of Contents
# Belajar: Social Learning Platform
[](https://hits.seeyoufarm.com)
## About The Project
**Belajar** is an open-source project designed to reimagine online learning. It combines the structured course delivery of platforms like **Udemy** with the engaging, social layout of **Facebook**.
The core idea is simple: **Learning shouldn't be lonely.**
On Belajar, users can:
- 📚 **Enroll in Free Courses**: Access structured learning paths.
- 🤝 **Socialize**: See what friends are learning, share progress, and discuss topics on a Timeline.
- 👤 **Build a Profile**: Showcase certifications, streaks, and skills.
This repository serves as a learning resource for the **Programinglive** community, demonstrating modern web development practices with Laravel and React.
## Key Features
- **Social Timeline**: A Facebook-style feed for course updates and community interaction.
- **Course Player**: A dedicated interface for watching lessons and tracking progress.
- **User Profiles**: Customizable profiles with avatars, bios, and learning history.
- **Modern Stack**: Built with the latest technologies for high performance and developer experience.
## How To Use
- composer install
- npm install
- cp .env.example .env
- php artisan key:generate
- php artisan migrate:fresh --seed
- composer run dev
```php
User::factory(5)->create()
```
you're all set
## Built With
- Laravel v12.x
- Inertia.js v2
- React v19
- Tailwind CSS v4
- shadcn/ui