Skip to content

MohammedMogeab/Badir

 
 

Repository files navigation

Bader Charity Association Platform Website

Hello everyone 👋

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. 🚀

Technologies Used

PHP MySQL CSS HTML UnitPHP Composer PHPMailer

Table of Contents


Installation

To get started with the Bader Charity Association Platform Website, please follow these steps:

  1. 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.
  2. Clone the Repository:

    • Clone our repository using Git:
      git clone https://github.com/MohammedMogeab/Badir.git
      cd Badir
  3. 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.
  4. 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.

  5. Install Dependencies:

    • Make sure you have Composer installed. Then, run the following commands:
      composer install
      composer require vlucas/phpdotenv

Usage

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://localhost or http://127.0.0.1 in your web browser (Chrome/Edge).
  • You can now interact with the platform to view charity details, donate, and participate in various services.

Contributing

We welcome contributions to the Bader Charity Association Platform. If you'd like to contribute, please follow these steps:

  1. Clone the Repository:
    git clone https://github.com/MohammedMogeab/Badir.git
    
    
    

2. Join the Discussions

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.

3. Create a Pull Request

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!

License

This project is distributed under the MIT License. See the LICENSE file for more information.


Credits

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)

Contact

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

Project Developers

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)

Project Maintenance Team

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)

Project Teasting Team

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

Project Design Team

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)

Project Analaysis Team

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)

Project Feasibility Team

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)

Project Documentation Team

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)

Packages

No packages published

Languages

  • PHP 83.2%
  • CSS 12.1%
  • JavaScript 3.9%
  • Hack 0.8%