- Next.js: our core framework in this website
- Drizzle: the ORM we use to operate database
- Postgresql: the main database
- tailwind: the atomic css (I really like it)
- Shadcn: the style-less component library
# dev
npm run dev # start a dev server
# production
npm run build # compile and build
npm run start # start a server
- You need a invite key to register a account in our website.
- The invite keys can be generated by administers.
- If the invite keys come from the root administer, the user will become a administer after registering.
- So you will find there are three different roles in our website: normal user, administer and root administer.