Bootstrapped using the create-t3-app using:
- Next.js App router
- tRPC v10
- Tailwind.css v3
- Drizzle ORM
- Clerk authentication
- Vercel
- Supabase
- Deprecated: Xata lite
We use pnpm as the package manager for this project.
# To Install
pnpm i
# To run in dev
pnpm dev
# To add a dependency. We use the -E to install the latest dependency and pin it.
pnpm i <dep_name> -E
# Update all packages
pnpm upgrade -L
# Database migration
pnpm drizzle-kit pull
pnpm drizzle-kit generate
pnpm drizzle-kit push- UTC time
- When you make changes to the DB, please back up the data first.
- Profiles showcase the projects that users have contributed to, highlighting their work and collaborations.
- Applications to join our seasonal Summer and Winter projects will be directly accessible through the site for our members.
- Committee members and Administrators will gain the ability to upload project specifics directly to the platform.
- The platform supports multiple role assignments for users, offering tailored experiences based on their involvement and interests.
- Enhanced profile customization options will be introduced.
- Users will be able to purchase event tickets directly through the platform, making attendance simpler and more integrated.
- Event management will be streamlined for Committee members and Administrators, with capabilities to upload and update event information directly to the platform.