This monorepo project contains three sub-apps, building web applications for the "Git & GitHub Study Jam" event (organized by the Google Developer Student Clubs - HCMUTE).
The base of this project is from Turborepo Tailwind CSS starter.
Three sub-apps inside:
admin
: a Next.js app with Tailwind CSS, allows the organizers to manage the activities.participant
: another Next.js app with Tailwind CSS, allows the participants to track the progress and marking results.ggsheets-server
: an Express app to fetch the Google Form submissions of the participants.
Besides that, there are three packages:
ui
: a stub React component library with Tailwind CSS shared by bothadmin
andparticipant
applications.@repo/eslint-config
:eslint
configurations (includeseslint-config-next
andeslint-config-prettier
).@repo/typescript-config
:tsconfig.json
s used throughout the monorepo.