Skip to content

29miaoet/Andrew_WebPage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

636 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Andrew's Website

πŸŽ‰ Welcome to Andrew's Website!

Overview

Andrew's Website was created back in March of 2026, following the global news article on Andrew's curling career. This project was first inspired by fellow classmate Thomas Gan, who helped write Andrew's Wikipedia Article.

Through the months, it has progressed greatly, from initial release 2.0.0, which only included a mostly truthful account of his life, to the multipage website we have today, many features have been added, including prank pages, Wikipedia articles, and even backend hosting with Supabase. I would like to thank everyone who contributed and supported this project, and allowed it to progress to this level.

This website combines solid HTML structure, rich CSS styling, and efficient and functional JavaScript scripts. It uses free tools with no time restrictions, so you can enjoy Andrew's Website for future decades to come! It has an organized structure and content, with classical and modern file types; and supports a wide range of platforms, including Windows, macOS, Linux and mobile OSes including iOS and Android. Following classical file structure and formats, it can run smoothly on every modern browser. Get started on your browsing journey through Andrew's Website now, if you wish to view more information about the project, you can check out the sections below, otherwise, enjoy your journey!

Just go curl, it's so fun! - Andrew Stanish

Structure

Reference docs/structure.md.

Attributes

  • βœ… Fully responsive homepage and layout
  • βœ… Tested navigation menu and site structure
  • βœ… Polished styling and typography
  • βœ… Multiple pages and features
  • βœ… Offline version and specialized desktop shortcuts
  • βœ… Indexed and validated by Google and Bing
  • βœ… Modern HTML, CSS and JS code
  • βœ… Stable backend support with Supabase
  • βœ… Text based browsers are supported
  • βœ… Fast and efficient navigation with a search engine
  • βœ… Smart and simple AI assistant
  • 🌐 Tested on Chrome, Edge, Firefox, Safari, and Lynx
  • ⚠️ Backend server logic and storage is limited

Newest Updates

βœ“ Chat forum built using Supabase:
-- Chat Forum

βœ“ AI assistant with help from transformers.js:
-- AndrewBot

βœ“ Website search engine with MiniSearch:
-- Search Engine

Compatibility

  • Platforms:

    • βœ… Microsoft Windows
    • βœ… Apple macOS
    • βœ… Linux
    • βœ… Apple iOS
    • βœ… Android
  • Browsers:

    • βœ… Google Chrome
    • βœ… Microsoft Edge
    • βœ… Mozilla Firefox
    • βœ… Opera
    • βœ… Brave
    • βœ… Chromium
    • βœ… lynx
    • βœ… w3m
  • Search Engines:
    Where you can find the website just by searching Andrew Stanish

    • 🌐 Google
    • 🌐 Bing
    • 🌐 DuckDuckGo
    • 🌐 Yahoo
  • Warnings:

    • ⚠️ Some pages require JavaScript to run.
    • ⚠️ Some image loading times may be slow on cellular connections.
    • ⚠️ Source code download is based on release, so it may lag behind the actual website state.
    • ⚠️ Internet explorer is not supported

Requisites

  • Modern GUI or text-based browser
  • recommended JavaScript enabled
  • recommended Internet connection

Notes

  • Andrewbot, a smart AI assistant, is here, try it out now at AndrewBot
  • Future releases will add more pages, interactive features, and optimizations.
  • For issues or feedback, please fill out and submit the website form.

Technology Stack

Layer Technology Notes
Hosting GitHub Pages Static site deployment
Frontend HTML5, CSS3, Vanilla JS No frameworks required
Search MiniSearch Client-side full-text search
AI transformers.js Run ML models in browser
Backend Supabase Form storage & authentication (optional)
Forms Formspree Email form submissions

Languages & Data exchange

Language Usage
HTML Main structure and base
CSS Webpage stying and aesthetics
JavaScript Programming logic and user interaction
Python Large-scale find and replace scripts and GitHub automation
Bash Managing Git from WSL
Powershell Managing CLI tools like npm
JSON Long term data storage and APIs
XML Sitemaps for SEO optimization
YAML GitHub Actions automation and Dependabot configuration
Markdown GitHub project documentation

Future Path

  • Modify all html files to be more accessible.
  • Unify CSS stylesheets with base themes and element styles.
  • Harden JavaScript structure and logic.
  • Modify JavaScript to catch and handle errors better.
  • Improve css by adding media elements and replacing bad practice sections (they're everywhere).
  • Help improve AndrewBot by adding more rules to intents.json.
  • Add more pages to the website.

Contributing

Please reference CONTRIBUTING.md

Why Contribute?

  • πŸŽ“ Learn vanilla web development without frameworks
  • 🌍 Help an open-source personal project grow
  • πŸš€ Get featured in our contributors section
  • πŸ’‘ Explore modern web patterns (AI, search, offline support)
  • πŸ™‚ Help make Andrew famous

Contributers

Thanks to everyone who has contributed to this project!

Contributers

Download

Stats

  • Release
  • License
  • Deployed
  • Website status
  • Code style
  • Repo size
  • Total commits
  • Last commit
  • Average commit activity
  • Language count
  • Top language
  • Issues
  • Closed issues
  • Pull requests
  • Closed Pull requests
  • Contributors

Utilized Tools & Services

Andrew's Website was created with a 0$ budget!
All the tools used below are either free, or only the free tier was used.

License

This project is published under the MIT license, for more details, view the LICENSE.

Β©2026 – Ethan Miao - MIT License

About

An informational and experimental page for Andrew Stanish. Composed of a variety of pages and apps, it is polished, fun, and humorous.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors