gdsc-usls / power-on

Certificate Generator for Google Developer Student Clubs - USLS

Home Page:https://certs.gdsc-usls.live

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

About

An open-source project of Google Developer Student Clubs - USLS that generates event certificates for club members.

Preview

Try Student ID: 2201064

Tech Stack

  • Vite
  • React.js
  • Firebase
  • TypeScript
  • Tailwind CSS

Contributing

If you like this project, consider giving it a star! Want to contribute? See CODE_OF_CONDUCT.md

  1. Fork this repository and clone your fork.
  2. Create a new branch for your changes:
$ cd your_cloned_fork
$ git checkout dev
$ git checkout -b my-new-branch
  1. Create a Firebase project & add a Web app.

  2. Create a .env.local file with this content:

Replace VALUE with your Firebase config.

VITE_API_KEY=VALUE
VITE_AUTH_DOMAIN=VALUE
VITE_PROJECT_ID=VALUE
VITE_STORAGE_BUCKET=VALUE
VITE_MESSAGING_SENDER_ID=VALUE
VITE_APP_ID=VALUE
VITE_MEASUREMENT_ID=VALUE

VITE_PASSWORD=123456
  1. To run locally:
# Only use pnpm as your package manager

$ pnpm i # install dependencies
$ pnpm run dev # start local server
  1. Visit /manage to add data & use VITE_PASSWORD to authenticate.

  2. Commit your changes and push your branch:

$ git add .
$ git commit -m "chore: some changes"
$ git push origin HEAD
  1. Submit a pull request on the dev branch. (resolve conflicts if present)

License

Licensed under GPL-3.0.

About

Certificate Generator for Google Developer Student Clubs - USLS

https://certs.gdsc-usls.live

License:GNU General Public License v3.0


Languages

Language:TypeScript 93.8%Language:CSS 2.4%Language:HTML 2.0%Language:JavaScript 1.8%