Our website is built on a modern technology stack. This project is a great opportunity to get hands-on experience with these tools. If you're new to any of them, don't worry—we're here to help you learn!
- HTML: Builds the basic structure of the website pages.
- Tailwind CSS: A utility-first CSS framework that provides pre-built classes to style elements quickly and consistently.
- TypeScript: JavaScript with added features (like types) to help prevent bugs and keep the code organized.
- Angular: The main framework holding everything together and making the site dynamic.
Note
We are currently migrating our styling to Tailwind CSS. Some pages may still use SCSS during this transition period.
Here are some of our favorite resources for learning the technologies used in this project:
- MDN Web Docs: The ultimate reference for any web standard (HTML, CSS, JavaScript). When in doubt, start here.
- freeCodeCamp: Offers excellent, free, hands-on tutorials for beginners.
- Tailwind CSS: The official docs are fantastic and have great examples.
- Eloquent JavaScript: A classic book for truly understanding how JavaScript works.
- TypeScript Official Docs: The best place to learn about TypeScript's features.
- Angular Official Docs: Comprehensive guides and tutorials for the Angular framework.
This project is built by and for the students at the University of Wisconsin-La Crosse. We welcome contributions from all UWL students and CODERS Club members!
To get started, please read our Contribution Guide, which outlines our development workflow, coding standards, and project structure.
If you encounter issues, have questions, or need assistance with this project, here are several ways to get support:
- For bug reports, feature requests, or specific technical questions related to the codebase, please open an issue.
- Join our CODERS Club Discord server for general discussion, quick questions, and community interaction.
- For specific inquiries not suitable for public view, you can reach out to the current Website Development Leader on Discord or by mentioning @muhdfdeen in a GitHub issue.
Thanks to these amazing people who have contributed to this project: