Girls Tech Club is a static website for a Liberia-based youth organization that empowers girls and young women through technology training, mentorship, and community outreach. The site highlights programs, events, donation support, and contact options for partners, volunteers, and supporters.
# Girls Tech Club Website
A static website for Girls Tech Club, a Liberia-based youth organization that empowers girls and young women through technology education, mentorship, and community outreach.
## Overview
- Responsive static HTML site built with Bootstrap
- Contact page integrated with Google Apps Script + Google Sheets
- Donation request page integrated with Google Apps Script + Google Sheets
- Navigation and footer components reused across pages
- Easy to host on GitHub Pages or any static site host
## Files
- `index.html` — home page
- `about.html` — organization overview
- `programs.html` — programs and learning tracks
- `events.html` — upcoming events and workshops
- `donate.html` — donation support request form
- `contact.html` — contact form and organization info
- `assets/` — CSS, images, and JavaScript assets
- `components/` — shared HTML components for navbar and footer
## Deployment
This project can be hosted on GitHub Pages by enabling Pages in the repository settings and setting the source to the root branch.
## Pretty URLs
The site now uses directory-based pretty URLs for main pages, for example:
- `/donate/`
- `/contact/`
- `/programs/`
- `/events/`
- `/about/`
- `/get-involved/`
- `/blog/`
Each of those directories contains an `index.html`, so visitors do not need to use `.html` in the URL.
## Notes
The contact and donate forms submit to Google Apps Script endpoints that save form responses into Google Sheets. Ensure the Apps Script deployments are configured with "Execute as: Me" and "Who has access: Anyone" if you want the forms to work publicly.