https://github.com/compsigh/cascade
Landing page and platform for cascade, a one-night coding riddle competition for the compsigh community on April 12th 2024 at 6pm
https://github.com/compsigh/cascade
hackathon nextjs react
Last synced: 4 months ago
JSON representation
Landing page and platform for cascade, a one-night coding riddle competition for the compsigh community on April 12th 2024 at 6pm
- Host: GitHub
- URL: https://github.com/compsigh/cascade
- Owner: compsigh
- Created: 2024-03-12T04:07:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-17T06:44:24.000Z (about 2 years ago)
- Last Synced: 2024-05-03T05:42:25.798Z (about 2 years ago)
- Topics: hackathon, nextjs, react
- Language: TypeScript
- Homepage: https://cascade.compsigh.club
- Size: 248 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# cascade 
> The web platform for [cascade](https://cascade.compsigh.club), a one-night coding riddle competition for the [compsigh](https://compsigh.club) community run every semester
## Contributing
We welcome contributions from compsigh community members & friends. If you're experiencing a bug, please check the [Issues](https://github.com/compsigh/cascade/issues) to see if it's been resolved, or if we're working on it. Also feel free to [let us know in Discord](https://discord.gg/compsigh).
### Installation
```bash
npm install
```
### Development
Start the development server:
```bash
npm run dev
```
### Linting & Formatting
> [!IMPORTANT]
> Run a [format](https://prettier.io/docs/why-prettier) and [lint](https://eslint.org/docs/latest/about/) before pushing.
- **Check linting** (ESLint 8 with `eslint:recommended`, [`next`, `next/core-web-vitals`, `next/typescript`](https://nextjs.org/docs/app/api-reference/config/eslint), and [`prettier`](https://github.com/prettier/eslint-config-prettier) configurations):
```bash
npm run lint
```
- **Automatically fix linting issues**:
```bash
npm run lint:fix
```
- **Check formatting** (Prettier):
```bash
npm run format
```
- **Automatically fix formatting issues**:
```bash
npm run format:fix
```