A school management service designed to enhance education by making it both convenient and enjoyable for students, while ensuring comprehensive care and supervision by their parents.
tools & techniques
Frontend
Website: React.js, TypeScript, Next.js
Mobile: React Native, TypeScript, Expo
QR Code Scanner: Expo Camera
Styling: Tailwind CSS, NativeWind
UI Libraries: DaisyUI, Tamagui
Animations: React Native Reanimated
Icons: Phosphor Icons
Form Validation: Zod
API Handling: Axios (with Interceptors), TanStack Query
Model Manager: Ollama
AI Model: Typhoon 2 (3B parameters)
Real-time Communication: Gorilla WebSocket
Infrastructure
Virtual Machine: SIT VM
API Gateway: Kong
Kong GUI: Kong Admin
Kong Plugin: rate-limiting
CI/CD: GitHub Actions
Containerization: Docker, Docker Compose
Database
Relational DB (Kong User Management): PostgreSQL
NoSQL DB: MongoDB
In-Memory Store: Redis
Techniques
Frontend: Design System
Backend: Clean Architecture
Authentication: JWT
Tools
Project Management: Jira
Communication: Discord
Emulators: Xcode, Android Studio
IDEs: VS Code, GoLand, DataGrip
Testing: Postman (Test scripts), Google Sheets (UAT)
User Research Documentation: Notion
Design: Figma, Procreate, Canva, draw.io
author
นางสาวธัณย์นิชา สมภาร
รหัสนักศึกษา 64130500038
thannichasompan@gmail.com
นางสาวณัฐณิชา สิรินิพัทธ์กุล
รหัสนักศึกษา 64130500021
นายดวงเจริญ สิวะสุธรรม
รหัสนักศึกษา 64130500024
duangcharoen.siwa@gmail.com
advisor
Siam Yamsaengsung
Enter your code to vote for IT64-BU38 :: MEMO : The online school report