Skip to content
adhyys07Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Omega YSWS

Omega is an official Hack Club You Ship, We Ship program. Build an Android, iOS, or cross-platform app and earn Ω tokens for rewards such as phones, developer licenses, and tools.

How it works

  1. Pitch your app idea and get it approved.
  2. Build for at least 25 hours, tracked with Hackatime.
  3. Submit your project on Omega Form.
  4. Get your project approved and earn Ω tokens and gain a multiplier based on approved hours and project quality.
  5. Spend your tokens in the Omega shop.

You can build for Android, iOS, or both. Participants may submit up to two projects, and the same work cannot be submitted to another YSWS.

Website features

  • Hack Club sign-in and Hackatime integration
  • Pitch and project submissions with review feedback
  • Repository, README, demo, and media checks
  • Project badges and status tracking
  • Ω token rewards and shop
  • Mobile development guides

Tech stack

  • Svelte 5, TypeScript, and Vite
  • Fastify API server
  • Airtable database
  • Hack Club Auth and Hackatime OAuth
  • GitHub API and Slack integrations

Local development

npm install
npm run server:watch
npm run dev

Copy .env.example to .env and configure the required credentials first. The website runs at http://localhost:5173, with the API on port 3000.

Run checks with npm run check and create a production build with npm run build.

AI Usage

I have used Claude to seed projects, for tests, apart from that I used Claude for design suggestion and changes, it also helped me to write basic backend for slack and admin tools for Omega. I don't recall correctly but I think I have used Codex (cuz my Claude code was over :sob)

Community

Join the Hack Club Slack and visit #omega for help and project updates.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages