CougarCS is the largest student-run Computer Science organization at the University of Houston. At CougarCS, our mission is to smoothly transition our inexperienced members into young professionals by the end of their degree and to provide support and assistance to members who struggle academically or who need career guidance.
The new homepage for cougarcs.com :)
Built using Astro + native, standards-based CSS (and sometimes CSS modules) for future maintainability (relying too heavily on Tailwind was hurting development efforts)
React is used sparingly for more interactive portions.
Made to (as closely as reasonably possible) match the Figma design
This isn't deployed yet. In the coming days it'll be deployed on a subdomain on cougarcs.com, and then eventually the main site will migrate over to it.
We use Astro as our framework so the code is close to web-native, clean, and easy to build upon in the future. To try the site out on your machine:
-
Clone the repository:
git clone [email protected]:CougarCS/CougarCS-Home.git
or
git clone https://github.com/yourusername/CougarCS-Home.git
-
Navigate to the project directory:
cd CougarCS-Home
-
Install the dependencies (we try to have very few!):
npm install
-
Start the dev server:
npx astro dev
-
Your terminal should tell you the URL the dev site is active on.
this should be http://localhost:4321/
We use a couple of APIs, namely Stripe, Sendgrid and our legacy backend. If you wish to develop features locally and need these keys, reach out to [email protected]!