🌈 The new, new Hack Club website (uses Next.js & Theme UI).
Find a file
Ella d349067881 Add Bank application form (#322)
* Basic layout for application

* Absolute url

* UI fixes

* Make form work in staging

* Fix text color

* Fix form with feedback

* Link apply page

* Wahoo

* Fix the error

* Form validation and success page

* Link email

* Format/clean up code

* Force theme on success page

* Fix fetch url?

* Fix apply form

* Add tinyform back and prefill from query params

* Remove console.logs

* Match field name with Airtable

* Use `res.writeHead` instead of `res.redirect`

* Oops change field name back

* Opionated Changes

* Add desc for step4

* Update Signup.js

* Final Updates Before Merging

Co-authored-by: Sam Poder <39828164+sampoder@users.noreply.github.com>
2022-02-01 17:28:14 +08:00
.github Remove Build from GitHub Actions (#294) 2022-01-14 11:48:07 +11:00
components Add Bank application form (#322) 2022-02-01 17:28:14 +08:00
lib Revert "Use ESM for globby" 2022-01-24 14:19:13 +08:00
pages Add Bank application form (#322) 2022-02-01 17:28:14 +08:00
public New Lead Hacker job description (#305) 2022-01-19 19:47:22 -05:00
.eslintrc.json Enable ESLint (#292) 2022-01-14 11:28:59 +11:00
.gitignore Add Bank application form (#322) 2022-02-01 17:28:14 +08:00
LICENSE.md Update LICENSE.md 2022-01-19 10:28:37 +11:00
next.config.js Add Bank application form (#322) 2022-02-01 17:28:14 +08:00
package.json Bump eslint-config-next from 12.0.8 to 12.0.9 (#331) 2022-01-30 22:09:08 -08:00
prettier.config.js Redo footer 2020-07-22 18:32:33 -04:00
README.md git clone to the site! 2022-01-20 12:10:47 +11:00
vercel.json Move redirects/rewrites to Next cconfig 2020-11-07 01:57:25 +00:00
yarn.lock Bump eslint-config-next from 12.0.8 to 12.0.9 (#331) 2022-01-30 22:09:08 -08:00

Hack Club logo

Hack Club v3 Site

The source code for hackclub.com

Hack Club's new website. This codebase is what runs on hackclub.com. For new developers getting started, run the following in your terminal:

Download the code to your computer:

$ git clone https://github.com/hackclub/site

Install dependencies:

$ yarn

Start running the website on your computer:

$ yarn run dev

And then open up your web browser and go to http://localhost:3000.

Please note: There are a number of redirects and rewrites essential to the website's functionality, which you can see in next.config.js.

Powered by Next.js with MDX, Theme UI, & Hack Club Theme.

Code under MIT License, assets may not be re-used or re-distributed.


By @lachlanjc for Hack Club, 2022. MIT License.