Web & Mobile
CICT Web & Mobile Platform
A web, administration, and mobile platform for the College of Information and Communication Technology.
Next.js
React
TypeScript
Express
MongoDB
Expo
React Native
Overview
A monorepo with separate backend, web, mobile, and shared-contract packages. The mobile app is a student-facing companion that reuses the backend APIs instead of duplicating business logic. The value is the breadth of product boundaries: public content, protected administration, membership, event registration, attendance, and mobile access all share reliable data and roles. The repository also holds roadmaps, so planned features are not presented as complete.
Key features
- Public website and administrative content workflows
- Student-facing mobile authentication, profile, event discovery, registration, and attendance flows
- Shared backend APIs and role-aware access across web and mobile
- QR attendance, with architecture maps, implementation plans, tests, and CI configuration
Stack
- Frontend
- Next.jsReactTypeScript
- Mobile
- ExpoReact Native
- Backend
- Express
- Data
- MongoDB