Hey everyone! I'm a high school basketball coach with a bit of a computer science background, but I'm a novice when it comes to web development. I'm looking to set up a website for our basketball team that includes things like player rosters, forms, and a game schedule. I also want to introduce my students to web development and have them contribute by creating their own profile pages using Git.
1) Does anyone know of any good self-built high school sports websites I could reference?
2) I believe a static site would be sufficient for my needs, but I'm open to suggestions on whether there are better ways to build it that might enhance my students' learning experience. Since I'm not very up-to-date with the latest web technologies, any advice would be appreciated! Thanks!
5 Answers
A static site is definitely the way to go, especially for high schoolers. Sticking to the basics with HTML, CSS, and JS will give them a solid foundation without the complexity of frameworks. Plus, you can host it on GitHub Pages, which makes everything simpler!
I built a site a while back that you can check out [jcbschoolofjumpshooting.com](https://jcbschoolofjumpshooting.com). Depending on your time and budget, there are various ways to build your site. Just make sure to outline your structure and content first. You can find plenty of templates online if you want to go that route too!
Have you checked out Astro.js? It works well for creating static sites, and when paired with Netlify for deployment, it's super quick and easy to set up!
If you're just starting out, I recommend using WordPress. It’s user-friendly and great for making dynamic websites like yours.
Here's a link that has some good themes you might find useful: [Theme Showcase](https://www.themeboy.com/showcase/).

Totally agree! Keeping it simple with pure HTML, CSS, and JavaScript is definitely the best approach for them.