Qweb is a full-stack website developed for the Business Brigades Charity event, a collaborative initiative between Queens and McMaster University. This platform is designed to streamline event organization, featuring a comprehensive authentication system, file submission capabilities, and integration with AWS S3 for storage.
- Frontend: Next.js
- Authentication: NextAuth.js
- Backend/API: tRPC
- Database: Prisma
- File Storage: AWS S3
- Role Based Authentication: Secure login and registration using NextAuth.js, as well as admin and judges panels.
- File Submission: Users can upload files for submission to AWS S3 through the platform.
- Real-Time Data Handling: Backend API with tRPC for efficient data management.
- Database Management: Prisma ORM for handling database operations.