We’re excited to have you here! This project aims to create a platform for charity and social services. We hope that you’ll enjoy working on it and contributing to the development of this impactful platform. 🚀
To get started with the Bader Charity Association Platform Website, please follow these steps:
-
Ensure Prerequisites:
- Make sure you have PHP version 8.3.19 or later installed.
- You will also need XAMPP, MySQL Workbench, Chrome or Edge, and VSCode.
-
Clone the Repository:
- Clone our repository using Git:
git clone https://github.com/MohammedMogeab/Badir.git cd Badir
- Clone our repository using Git:
-
Configure Apache in XAMPP:
- In XAMPP, go to the Apache configuration file (
httpd.conf) and ensure that it’s set up correctly as per the instructions in the repo.
- In XAMPP, go to the Apache configuration file (
-
Set Up Environment Files:
-
We’ve included a help.txt file in the repository. This file provides configuration details for:
config.php.env.gitignore
-
Create the necessary files in your project directory and populate them using the information from the help.txt file.
-
-
Install Dependencies:
- Make sure you have Composer installed. Then, run the following commands:
composer install composer require vlucas/phpdotenv
- Make sure you have Composer installed. Then, run the following commands:
Once the setup is complete, you can use the platform as follows:
- Start your XAMPP Apache and MySQL services.
- Access the application by visiting
http://localhostorhttp://127.0.0.1in your web browser (Chrome/Edge). - You can now interact with the platform to view charity details, donate, and participate in various services.
We welcome contributions to the Bader Charity Association Platform. If you'd like to contribute, please follow these steps:
- Clone the Repository:
git clone https://github.com/MohammedMogeab/Badir.git
Visit the Discussions section of the repository to find:
- Contributing guidelines.
- Community standards and expectations.
- Ongoing discussions about future features and improvements.
This is the best place to discuss ideas, report issues, or propose changes.
Once you've made your changes, feel free to open a pull request with any improvements, bug fixes, or new features you'd like to contribute. Ensure your changes:
- Align with the project’s direction and contribute to the platform’s goals.
- Follow the coding standards outlined in the repository.
- Are well-documented, and any new features include tests where necessary.
We will review your pull request and provide feedback or merge it as appropriate.
Thank you for contributing and making a positive impact on the Bader Charity Association Platform!
This project is distributed under the MIT License. See the LICENSE file for more information.
The following individuals have contributed to the Bader Charity Association Platform:
- Ismail Saeed Alsharehi (IS-4-PM) (@Ismailalsharehi), (Project Manager)
- Ahmed Anwar (A2)
- Mohammed Mogeab Ahmed Al-Hajj (M37) (@MohammedMogeab)
- Hafeez Shaheed (H17)
- Ali Abdulsalam Mohammed Ali (A30)
- Gamal Sadek Saeed Qaid (G14) (@gamal729)
- Mohammed Ali Mahyoob (M36)
- Zyad Faisal (Z24)
- Ahmed Abdullah (A3)
- Mubarak Ashraf Alqadasi (M32) (@MubarakAshrafAlrawy)
For any questions or feedback, feel free to reach out to us through the GitHub repository or the contact information provided by the developers above. You can contact Mohammed Mogeab via X (Twitter): @MohammedMogeab
The following individuals are part of the development team:
- Ismail Saeed Alsharehi (IS-4-PM) (@Ismailalsharehi), (Project Manager)
- Ahmed Anwar (A2), Head of this team
- Mohammed Mogeab Ahmed Al-Hajj (M37) (@MohammedMogeab)
- Hafeez Shaheed (H17)
- Ali Abdulsalam Mohammed Ali (A30)
- Gamal Sadek Saeed Qaid (G14) (@gamal729)
- Zyad Faisal (Z24)
- Ahmed Abdullah (A3)
- Mubarak Ashraf Alqadasi (M32) (@MubarakAshrafAlrawy)
- Mohammed Ali Mahyoob (M36)
The Foloing individuals are part of Maintenance Team :
- Ismail Saeed Alsharehi (IS-4-PM) (@Ismailalsharehi), (Project Manager)
- Mohammed Ali Mahyoob (M36), Head of this team
- Boshra Yahia (B11)
- Gamal Sadek Saeed Qaid (J14) (@gamal729)
- Zyad Faisal (Z24)
- Moharram Algarady (M33)
- Shatha Albanna (SH25)
- Alaa Ahmed (A5)
- Ahmed Anwar (A2)
- Mubarak Ashraf Alqadasi (M32) (@MubarakAshrafAlrawy)
The Following individuals are part of Testing Team :
- Mohammed Mogeab Ahmed Al-Hajj (M37) (@MohammedMogeab), Head of this team
- Ali Abdulsalam Mohammed Ali (A30)
- ** Hind Shaif (H47)**
- Ahmed Abdullah (A3)
- Ahmed Anwar (A2)
- Hafeed Shahead (H17)
- Hifdh Allah Abdulkhaliq (H16)
- Mohammed Ahmed Shulaif
The Foloing individuals are part of Design Team :
- Ala'a Ahmed (A5) , (Head of this team)
- Moharram Algaradi (M33)
- Shatha Albana'a(SH25)
- Roa'a Khaled (R20)
- Roa'a Ja'afer (R19)
- Amani Qaied (A6)
- Hadeel Abduljabar (H46)
- Aisha Ali Saif (A26)
- Hind Shaif (H47)
- Ayah Abdullah (A8)
- Abdulrahman Faisal (A27)
- Hafed Ebrahim Alkadi (H15)
- Boshra Yahia (B11)
- Rawan Alhaj (R23)
The Foloing individuals are part of Analaysis Team :
- Mubarak Ashraf Alqadasi (M38) (@MubarakAshrafAlrawy) , Head of this team
- Manar Hanbala (M39)
- Baghdad Hazza'a (B12)
- Khaldon Mohammed Saeed (KH18)
- Tahani Ahmed (T13)
- Hadeel Abduljabar (H46)
- Abdulrahman Faisal (A27)
- Abdullah Omar (A28)
- Ezzey Aldeen Alsabaee (E29)
- Ahlam Ali Abduh (A1)
- Hifdh Allah Abdulkhaliq (H16)**
- Hafed Ebrahim (H15)
- Mohammed Ahmed Shulaif (M34)
- Mithaq Abdulqader (M40)
The Foloing individuals are part of Feasibility Team :
- Khaldon Mohammed Saeed (KH18), Head of this team
- Noha Alhashemy (N41)
- Huda Ahmed Saleh (H45)
- Baghdad Hazza'a (B12)
- Roa'a Khaled (R20)
- Roa'a Ja'afer (R19)
- Wala'a Nasser (W48)
- Ezzey Aldeen Alsabaee (E29)
- Mithaq Abdulqader (M40)
- Ahlam Ali Ghaleb (A1)
- Rawan ALhaj (R23)
- Raghed Tariq (R22)
The Foloing individuals are part of Documentation Team :
-
Mohammed Nabeel (M38), Head of this team
-
Huda Mohammed Saleh (H45)
-
Aisha Ali Saif (A26)
-
Noha Alhashemy (N41)
-
Amani Qaied (A6)
-
Mohammed Radwan (M35)
-
Wala'a Nasser (W48)
-
Manar Ossamah (M39)
Alaa Ahmed --A5 (MAINTANCE TEAM)