IT64-BU38 :: MEMO : The online school report

เมมโม : แอปพลิเคชันสำหรับรายงานผลนักเรียน

details
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 React.js, TypeScript TypeScript, Next.js Next.js Mobile: React Native React Native, TypeScript TypeScript, Expo Expo QR Code Scanner: Expo Camera Expo Camera Styling: Tailwind CSS Tailwind CSS, NativeWind UI Libraries: DaisyUI DaisyUI, Tamagui Animations: React Native Reanimated React Native Reanimated Icons: Phosphor Icons Phosphor Icons Form Validation: Zod Zod API Handling: Axios Axios (with Interceptors), TanStack Query TanStack Query
Backend
Framework: Go Gin Go (Gin) Email OTP Service: Gmail Gomail Reading and Writing Spreadsheet Documents: Excelize Excelize Job Scheduler: cron cron Environment Management: Godotenv Image Optimization: GridFS GridFS
AI
Model Manager: Ollama Ollama AI Model: Typhoon 2 (3B parameters) Real-time Communication: Gorilla WebSocket Gorilla WebSocket
Infrastructure
Virtual Machine: SIT VM API Gateway: Kong Kong Kong GUI: Kong Admin Kong Admin Kong Plugin: Kong rate-limiting plugin rate-limiting CI/CD: GitHub Actions GitHub Actions Containerization: Docker Docker, Docker Compose
Database
Relational DB (Kong User Management): PostgreSQL PostgreSQL NoSQL DB: MongoDB MongoDB In-Memory Store: Redis Redis
Techniques
Frontend: Design System Backend: Clean Architecture Authentication: JWT JWT
Tools
Project Management: Jira Jira Communication: Discord Discord Emulators: Xcode Xcode, Android Studio Android Studio IDEs: VS Code VS Code, GoLand GoLand, DataGrip DataGrip Testing: Postman Postman (Test scripts), Google Sheets Google Sheets (UAT) User Research Documentation: Notion Notion Design: Figma Figma, Procreate Procreate, Canva Canva, Draw.io draw.io
author
นางสาวธัณย์นิชา สมภาร
รหัสนักศึกษา 64130500038
thannichasompan@gmail.com
นางสาวณัฐณิชา สิรินิพัทธ์กุล
รหัสนักศึกษา 64130500021
นายดวงเจริญ สิวะสุธรรม
รหัสนักศึกษา 64130500024
duangcharoen.siwa@gmail.com
advisor
Siam Yamsaengsung