Skip to content

CougarCS/CougarCS-Home

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CougarCS-Home

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 :)

CougarCS-Home

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

NOTE:

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.

Run this locally!

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:

  1. Clone the repository:

    git clone [email protected]:CougarCS/CougarCS-Home.git

    or

    git clone https://github.com/yourusername/CougarCS-Home.git
  2. Navigate to the project directory:

    cd CougarCS-Home
  3. Install the dependencies (we try to have very few!):

    npm install
  4. Start the dev server:

    npx astro dev
  5. 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]!