Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/madamroger007/website_charity_community
Final projects Aplikasi Komunitas Amal Donasi MSIB 5 mitra LearningX
https://github.com/madamroger007/website_charity_community
boostrap bulma donations flask jquery mongodb python website website-donasi-online wtforms
Last synced: about 1 month ago
JSON representation
Final projects Aplikasi Komunitas Amal Donasi MSIB 5 mitra LearningX
- Host: GitHub
- URL: https://github.com/madamroger007/website_charity_community
- Owner: madamroger007
- License: mit
- Created: 2023-12-03T09:29:45.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2023-12-21T02:54:42.000Z (11 months ago)
- Last Synced: 2024-10-15T17:26:07.282Z (about 1 month ago)
- Topics: boostrap, bulma, donations, flask, jquery, mongodb, python, website, website-donasi-online, wtforms
- Language: SCSS
- Homepage: https://caritycommunity.glitch.me/
- Size: 33.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Website Charity Community
Website Komunitas Amal merupakan solusi inovatif yang menggunakan teknologi internet untuk meningkatkan efisiensi, transparansi, dan respons terhadap krisis kemanusiaan. Aplikasi ini dirancang untuk menyediakan platform yang dapat digunakan oleh organisasi kemanusiaan, pemerintah, dan masyarakat umum dengan tujuan memberikan bantuan yang lebih cepat dan terkoordinasi kepada mereka yang membutuhkan dalam situasi darurat atau krisis. Berikut adalah deskripsi lebih rinci tentang beberapa fitur dan aspek utama dari website tersebut:
View Demo · Documentation · Report Bug · Request Feature
# :notebook_with_decorative_cover: Table of Contents
- [About the Project](#star2-about-the-project)
- [Roadmap](#compass-roadmap)
- [License](#warning-license)
- [Contact](#handshake-contact)
- [Acknowledgements](#gem-acknowledgements)## :star2: About the Project
### ▶️: Flow Aplication
### 1. Home
Halaman awal adalah halaman home nanti user harus login terlebih dahulu ketika ingin melanjutkan kehalaman lainnya
### 2. Login Users client
Halaman Login, jika users mempunyai akun sebagai users ataupun admin tinggal masukan username dan password jika tidak punya akun maka klik link tidak punya akun
### 3. Register Users client
Untuk register users client terdapat di url nya adalah https://caritycommunity.glitch.me/register/users dan juga ada beberapa inputan seperti username, namalengkap, email dan password
### 4. Register Users Admin
Untuk register users admin terdapat di url nya adalah https://caritycommunity.glitch.me/register/admin dan juga ada beberapa inputan seperti username, namalengkap, email dan password. Untuk admin tidak ada tombol daftar dikarenakan untuk menjaga hak akses khusus admin
### 5. Tampilan Home (setelah users client login)
Halaman awal adalah halaman home seteelah users client login
### 6. Tampilan Home (setelah users client login)
Halaman awal adalah halaman dashboadr setelah users admin login
### :dart: Features
- Login (Admin/User)
- Register(Admin/User)
- About
- Donate
- News
- Project
- Profile
- Table Users
- Table News
- Table Donate
- Table Project### :art: Color Reference
| Color | Hex |
| --------------- | ---------------------------------------------------------------- |
| Primary Color | ![#404b5c](https://via.placeholder.com/10/404b5c?text=+) #404b5c |
| Secondary Color | ![#17191d](https://via.placeholder.com/10/17191d?text=+) #17191d |
| Accent Color | ![#00ADB5](https://via.placeholder.com/10/00ADB5?text=+) #00ADB5 |
| Text Color | ![#EEEEEE](https://via.placeholder.com/10/EEEEEE?text=+) #EEEEEE |## :toolbox: Getting Started
### :bangbang: Prerequisites
- Install Python Here
- Read documentation flask Here### :gear: Installation
Proyek ini menggunakan venv python sebagai package manager
```bash
python3 -m venv venv
```
Selanjutnya, Anda harus mengaktifkan venv Anda, contoh pada sistem operasi Linux:
```bash
. ./venv/bin/activate
```
Selanjutnya, Anda harus mengaktifkan venv Anda, contoh pada sistem operasi Windows:
```bash
\venv\Scripts\activate
```
Selanjutnya instalasi library dengan pip :
```bash
pip install -r requirements.txt
```
Terakhir jalankan aplikasi :
```bash
python app.py
```### :triangular_flag_on_post: Deployment
Glitch automation run deplot with start.sh
## :compass: Roadmap
* [x] Membuat Proposal Aplikasi
* [x] Membuat Rancangan Aplikasi Website
* [x] Membuat Tampilan Halaman User dan Admin
* [x] Membuat kode Backend Flask terintegrasi dengan MongoDB
* [x] Refaktoring untuk keamanan website
* [x] Tes hasil projek sampai clear
* [x] Final Presentasi Projek## :wave: Contributing
Contributions are always welcome!
see `contributing.md` for ways to get started
### :scroll: Code of Conduct
Please read the [Code of Conduct](https://github.com/madamroger007/Website_Charity_Community.git/blob/master/CODE_OF_CONDUCT.md)
## :warning: License
Distributed under the no License. See LICENSE.txt for more information.
## :handshake: Contact
Adam Setiadi - - [email protected]
Project Link: [https://github.com/madamroger007/Website_Charity_Community.git](https://github.com/madamroger007/Website_Charity_Community.git)
## :gem: Acknowledgements
Use this section to mention useful resources and libraries that you have used in your projects.
- [Flask python](https://flask.palletsprojects.com)
- [SweetAlert](https://sweetalert2.github.io)
- [Konversi Time momen Js](https://momentjs.com/)
- [Bootstrap](https://getbootstrap.com)
- [Bulma CSS](https://bulma.io/)
- [Font Awesome](https://fontawesome.com/)
- [Format Currency](https://github.com/develoka/angka-rupiah-js)