This project is a certificate generator website for Google Developer Student Clubs (GDSC). It's built using Next.js and hosted on Firebase. The project also utilizes Firebase Hosting, Firebase Authentication and Firebase Database services, along with a Cloudflare worker.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
git clone https://github.com/Ahmedsaed/gdsc-cert
cd gdsc-cert
npm install
firebase.js
, .firebaserc
and _app.js
with your Firebase project configuration.FIREBASE_SERVICE_ACCOUNT_GDSC_CERT
: Firebase service account JSONACCESS_TOKEN
: GitHub access tokenTo start the development server, run the following command:
npm run dev
To build the project, run the following command:
npm run build
To start the production server, run the following command:
npm run start
For more information on how the project works, take a look at issue #3.
Distributed under the MIT License. See LICENSE
for more information.