The Therestella Foundation website is a comprehensive online platform designed to showcase the mission, vision, and activities of the Therestella Foundation, a non-profit organization dedicated to help the community by catering for the needy. The website provides information about the foundation's projects, events, team, and how people can get involved or donate.
- Home Page: A welcoming introduction to the foundation, featuring key information and calls to action.
- About Us: Detailed information about the foundation’s history, mission, and vision.
- Projects: Showcase of ongoing and completed projects with detailed descriptions.
- Events: Upcoming events and activities that visitors can participate in.
- Donate: Secure donation page to support the foundation’s work.
- Contact Us: Contact form and information for inquiries and support.
- Responsive Design: Optimized for viewing on various devices including desktops, tablets, and mobile phones.
- HTML: For structuring the content of the website.
- CSS: For styling the website and ensuring a visually appealing design.
- JavaScript: For adding interactivity and dynamic elements to the site.
- SCSS: For more efficient and maintainable CSS, using variables, mixins, and nested styles.
- PHP: For handling form submissions and integrating server-side logic.
- A local server environment (e.g., XAMPP, WAMP, or MAMP) to run PHP files.
- A modern web browser to view and test the website.
-
Clone the repository:
git clone https://github.com/devkobby24/therestella-foundation-website.git cd therestella-foundation-website
-
Set up a local server:
- If you're using XAMPP, move the project folder to the
htdocs
directory. - For MAMP, place the folder in the
htdocs
directory as well. - Start the local server and navigate to
http://localhost/therestella-foundation-website
in your web browser.
- If you're using XAMPP, move the project folder to the
-
Open the project in your code editor to make any desired changes.
therestella-foundation-website/
│
├── index.html # Home page
├── about.html # About Us page
├── projects.html # Projects page
├── events.html # Events page
├── donate.html # Donate page
├── contact.html # Contact Us page
│
├── assets/
│ ├── css/
│ │ ├── styles.css # Compiled CSS from SCSS
│ ├── scss/
│ │ ├── styles.scss # Main SCSS file
│ ├── js/
│ │ ├── main.js # JavaScript file for interactivity
│ ├── images/ # Images used on the website
│
└── php/
├── contact-form.php # PHP script to handle contact form submissions
- Viewing the Website: Open
index.html
in your web browser to view the home page. Navigate through the site using the menu. - Form Submissions: The contact form uses PHP to handle submissions. Ensure your local server is running to test form functionality.
- SCSS Variables: Modify color schemes, fonts, and other styles in the SCSS files to match the foundation's branding.
- JavaScript: Update or add new interactive elements by modifying the
main.js
file. - PHP: Customize the form handling logic in
contact-form.php
if needed.
Contributions are welcome! Please fork this repository, make your changes, and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Therestella Foundation for their trust and collaboration in developing this website.
- Web Development Community for providing resources and inspiration.