The Muhammadiyah Web Content Collaboration project is a web platform designed to support collaboration in the creation and development of Muhammadiyah studies. This platform allows users to create, edit, and publish studies collaboratively, similar to the forking mechanism on GitHub.
Main Feature
CRUD for Studies: Users can create, read, update, and delete studies available on the platform.
CRUD for Users: User management that allows admins to add, edit, and delete users.
Upload New Version from Other Users: Users can upload new versions of existing studies, similar to GitHub's forking feature, enabling dynamic collaboration.
Admin: An admin panel that provides full control over platform management, including studies and user management.
Admin Dashboard: A dashboard for admins with statistics and important information related to platform activity.
Search: A search feature that makes it easy for users to find studies or other users on the platform.
Tech Stacks
Tailwind CSS: For responsive and modern interface design.
Laravel: A powerful PHP framework for server-side development.
Breeze: A simple starter kit for Laravel that provides basic authentication.
Summernote: A rich text editor to facilitate users in composing study content.
Dompdf: To generate PDF documents from published studies.
MySQL: A relational database used to store user and study data.