An open-source project of Google Developer Student Clubs - USLS that generates event certificates for club members.
- Vite
- React.js
- Firebase
- TypeScript
- Tailwind CSS
If you like this project, consider giving it a star! Want to contribute? See CODE_OF_CONDUCT.md
- Fork this repository and clone your fork.
- Create a new branch for your changes:
$ cd your_cloned_fork
$ git checkout dev
$ git checkout -b my-new-branch
-
Create a Firebase project & add a
Web
app. -
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
- To run locally:
# Only use pnpm as your package manager
$ pnpm i # install dependencies
$ pnpm run dev # start local server
-
Visit
/manage
to add data & useVITE_PASSWORD
to authenticate. -
Commit your changes and push your branch:
$ git add .
$ git commit -m "chore: some changes"
$ git push origin HEAD
- Submit a pull request on the
dev
branch. (resolve conflicts if present)
Licensed under GPL-3.0.