Skip to content

CougarCS/CougarCS-Dev

Repository files navigation

CougarCS Dev

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.

Purpose:

Current website is outdated, with our new design we drive members to a better user experience and a more aesthetic site that will drive our purpose to be the best CS organization at the University of Houston.

CougarCS-Web is the revamp version of the current cougarcs.com website.

Check old repo here.

Project is built with React using Vite. Want to get involved? Get in contact with the CougarCS Webmaster([email protected]) to get involved.

Our discord is here

Check out our design on Figma




Libraries

Getting Started

  • Requirements

    • NodeJS version 12+
    • We use npm as our package manager
  • Installation

    • Install dependencies: npm i
    • Start local server: npm run dev
    • The local server will start on http://localhost:5173
  • Linting

    • We use ESLint to fix styling and to enforce rules.
    • Run npm run eslint-check to check linting issues in the code.
    • Run npm run eslint-fix to auto-lint the code.
    • ESLint runs on Github Action. ESLint must pass before pushing or during a pull request.
  • Project Structure

    • Images and other assets are in src/assets/
    • The src/pages/ directory will have the pages based on the routing. (Currently it is single page)
    • The src/components/ will hold the components that make up the page.

Current Deployment

Current site is not deployed. Stay tuned for offical deployment.