CS64-RE22 :: Catch-Phish

แคชฟิช

details
Catch-Phish is an online platform that enables educators to design and teach customized cybersecurity courses. It offers pre- and post-course quizzes, tailored templates for phishing scenarios (e.g., Email Phishing, Vishing, Smishing), and a secure two-step enrollment system. This allows instructors to enhance student engagement while maintaining control over course access and content updates.
tools & techniques
Frontend Framework: ReactReact + ViteVite Backend Framework: ApolloApollo Authentication: JWTJWT Database Relational: PostgreSQLPostgreSQL 3rd Party APIs Authentication: FirebaseFirebase Infrastructure Cloud Provider: AzureAzure API Gateway: NGINXNGINX Containerization: Docker ComposeDocker DNS Services: CloudflareCloudflare Project Management Tools Communication: Discord, Microsoft Teams Design Tool UI/UX: FigmaFigma, Canva Others Code Editor: Visual Studio Code Database Tool: DataGrip Version Control System: GitLabGitLab
author
MS.PREMIKA LEELASIRI
รหัสนักศึกษา 64130500219
premika.leel@kmutt.ac.th
MS.BENYALAK HANPITAKSUK
รหัสนักศึกษา 64130500217
benyalak.hanp@kmutt.ac.th
MR.SARAN TANTRAPORNPONG
รหัสนักศึกษา 64130500230
saran.tant@kmutt.ac.th
advisor
Tuul Triyason