Giter Site home page Giter Site logo

syazwanz / e-masjid.my Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dev4w4n/e-masjid.my

0.0 0.0 0.0 11.87 MB

E-Masjid.My - Sistem Pengurusan Masjid Sumber Terbuka (Open Source)

Home Page: https://www.e-masjid.my

License: MIT License

Shell 0.33% JavaScript 55.41% Go 20.66% CSS 0.24% HTML 0.36% Dockerfile 1.43% SCSS 21.57%

e-masjid.my's Introduction

en

E-Masjid.My

E-Masjid.My

Sistem masjid untuk semua

E-Masjid.My ialah sebuah sistem pengurusan masjid percuma dan sumber terbuka (lesen MIT)



Falsafah

Matlamat-matlamat utama sistem ini ialah seperti berikut.

Mudah untuk digunakan

  • Bukan semua orang pakar IT. Mereka bentuk sebuah sistem untuk orang bukan IT memerlukan pertimbangan yang teliti.

Masa untuk menggunakan kemahiran IT untuk berbuat kebaikan

  • Sumber terbuka ialah suatu bentuk sedekah โ€” sesuatu yang dituntut dalam Islam.

Jangka hayat yang panjang

  • Syarikat pengehosan/teknologi mungkin mati tetapi kami berharap dengan menyerahkan projek ini secara sumber terbuka, projek ini dapat hidup lebih lama demi ummah.

Beri, bukan ambil

  • Kita sepatutnya menyumbang kepada komuniti Muslim, terutamanya masjid dan bukan mengambil manfaat daripada mereka.

Prasyarat

  1. GIT https://www.git-scm.com/downloads
  2. Docker Desktop https://docs.docker.com/get-docker/
  3. Node 20 https://nodejs.org/en/download
  4. Go https://go.dev/dl/
  5. VSCode https://code.visualstudio.com/download

Keperluan Minimum Sistem untuk tujuan Pembangunan Sistem

  1. Pemproses: 1.6 GHz atau lebih pantas
  2. Memori: 8 GB RAM atau lebih tinggi

Panduan permulaan pantas (Docker compose)

Fork repo ini

  1. Fork repo ini ke akaun Github anda, contoh https://github.com/<github-user>/e-masjid.my, dengan menekan butang Fork di bahagian atas sebelah kanan laman web ini.
  2. Setelah selesai Fork, klon repo ini ke komputer anda.
git clone https://github.com/<github-user>/e-masjid.my.git
  1. Setelah selesai klon, navigasi ke folder e-masjid.my.
cd e-masjid.my
  1. Ikut arahan seterusnya seperti di bawah bergantung kepada sistem pengoperasian komputer anda.

Linux

sh run-dev.sh

Windows - Gunakan terminal Git Bash di VSCode

sh run-dev.sh

Skrip ini akan membina semua API secara automatik dan melaksanakan arahan docker-compose yang akan menghidupkan 6 container untuk persekitaran pembangunan.

Apabila kesemua container telah hidup, anda boleh menghentikan mana-mana container yang tidak diperlukan dalam tugasan anda.

Panduan untuk menyumbang

Fork repo ini dan hantar Pull Request anda.

Kami mahu input anda! Kami ingin menjadikan penyumbangan kepada projek mudah dan telus, sama ada dengan:

  • Melaporkan pepijat
  • Menghantar pembetulan
  • Mencadangkan ciri baru
  • Menambah baik ciri
  • Dokumentasi
  • Ujian unit

Atau anda ingin berbual dengan kami, cari kami di Discord.

e-masjid.my's People

Contributors

rohaizanr avatar dev4w4n avatar fazreil avatar erosanwar avatar pojicode avatar lurhays avatar ridhwn avatar dr-msr avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.