Skip to content

hack-rpi/HackRPI-Website-2025

This branch is 271 commits ahead of hack-rpi/HackRPI-Website-2024:main.

Folders and files

NameName
Last commit message
Last commit date
Mar 15, 2025
Mar 11, 2025
Mar 11, 2025
Mar 16, 2025
Nov 5, 2024
Mar 28, 2025
Mar 28, 2025
Mar 25, 2025
Mar 12, 2025
Mar 14, 2025
Mar 12, 2025
Mar 21, 2025
Mar 15, 2025
Mar 18, 2025
Mar 21, 2025
Mar 11, 2025
Mar 11, 2025
Mar 28, 2025
Jan 2, 2024
Mar 11, 2025
Feb 4, 2024
Jan 2, 2024
Mar 10, 2025
Mar 10, 2025
Mar 11, 2025
Mar 15, 2025
Mar 11, 2025
Mar 25, 2025
Mar 25, 2025
Mar 11, 2025
Jan 2, 2024
Mar 18, 2025
May 3, 2024

Repository files navigation

HackRPI-Website-2025

The HackRPI Website hackrpi.com for our 2025 Hackathon at Rensselaer Polytechnic Institute

Tech Stack πŸ’»

A simple, front-end only website with NextJS, React, TailwindCSS, and TypeScript.

Getting Started

  1. Clone the repository with Git

  2. Create a file named amplify_outputs.json, in that file just add {}. This file is used for our Schedule page backend, but I don't want to have to give everyone access to AWS. If you need access to modify the schedule page, then please contact the Director of Technology, and they will give you a proper amplify_outputs.json file.

  3. Install the dependencies with npm

    npm i
    
  4. Run the development server with npm

    npm run dev
    

Testing πŸ§ͺ

We use Jest and React Testing Library for testing. Tests are organized into three categories:

  1. Unit Tests: For testing utility functions and isolated logic
  2. Component Tests: For testing React components in isolation
  3. Integration Tests: For testing how components work together

To run all tests:

npm test

To run tests in watch mode (useful during development):

npm run test:watch

To generate a coverage report:

npm run test:ci

For more information about testing, see the testing documentation.

Contributing πŸš€

We are always looking for contributions! If you're wondering where to start, checkout our issues pages for work that still needs to be done.

Before contributing please take a look at our contributing guidelines. Thanks!

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.8%
  • JavaScript 4.1%
  • Other 1.1%