Skip to content

GEN-BIT/website-project

Repository files navigation

Website Project

GitHub Pages

A polished static website repository with multiple HTML pages, page-specific CSS, shared styling, and a small JavaScript theme helper.

Table of Contents

What’s inside

  • index.html / index.css: Home page and main landing styles
  • about.html / about.css: About page for school or organization details
  • services.html / services.css: Services page for offerings or program highlights
  • gallery.html / gallery.css: Gallery page for images and visual content
  • contact.html / contact.css: Contact page for messages and contact information
  • shared.css: Shared styles for consistent site design
  • theme.js: Theme behavior and interactive script for the site

Features

  • Simple page structure for easy editing and updates
  • Separate CSS files keep styling organized per page
  • Shared stylesheet provides consistent look and feel
  • Static HTML/CSS/JS setup works without a build step
  • GitHub Actions workflow included for optional Pages deployment

Run locally

Open any .html file in your browser to preview the site.

For a local HTTP preview, run this from the repo root:

# Python 3
python -m http.server 8000

Then open:

http://localhost:8000

Publish with GitHub Pages

This repository includes a GitHub Actions workflow at .github/workflows/deploy.yml that can deploy the site automatically on every push to master.

To enable it:

  1. Push the repo to GitHub.
  2. Go to repository settings → Pages.
  3. Set source to the master branch and root.

The public site will be available at:

https://GEN-BIT.github.io/website-project/

If you prefer a branch-based deploy flow such as gh-pages, I can add an alternate workflow.

Contributing

Found a bug or want to improve something? Please open an issue or submit a pull request.

See CONTRIBUTING.md for a short guide.

License

This project is available under the MIT License — see LICENSE for details.

Preview

Site preview

Replace assets/screenshot.svg with a real screenshot once you have one.

About

Saint Laurent Gaseke Technical Secondary School was established in Gicumbi District, Northern Province, with a clear mission: to equip young Rwandans with practical skills for Rwanda’s growing economy. Beginning with Electrical Technology and Building Construction, the school rapidly built a reputation for hands-on, results-oriented training.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors