IT59-BU31 :: Web Application for Generic Matching between Students and Departments

เว็บแอปพลิเคชันเพื่อจับคู่แบบทั่วไป ระหว่างนักศึกษา และหน่วยงาน

details
เว็บแอปพลิเคชันสำหรับการจับคู่โดยทั่วไปเพื่อการศึกษา เป็นระบบจับคู่ระหว่างผู้รับ(Recruiters) แลผู้สมัคร(Applicants) โดยทั้งผู้รับและผู้สมัครต้องทำหน้าที่ในการจัดอันดับเองตามความพึงพอใจ และระบบจะทำการจับคู่(Matching System) โดยใช้ Deferred Acceptance Algorithm ที่ได้รับการรองรับจากรางวัล Nobel prize of Economic Sciences in Memory of Alfred Nobel 2012 ซึ่งเป็น Algorithm ที่จับคู่ออกมาเป็นผลลัพธ์ที่ดีที่สุดตามความพึงพอใจของทั้งสองฝั่ง
tools & techniques
Techniques - Deferred Acceptance Algorithm - Separation of Concerns - Domain Driven Development (DDD) - Microservices - User Persona - User Journey Map - Service Blueprint - Flowchart, UML Diagrams Tools - Software Design: Lucidchart - UI Design: Adobe illustrator, Sketch, Zeplin - Product Management: Google Sheet, Trello - Editor: VS Code, IntelliJ IDEA - Continuous Integration: Github, CircleCI, Docker Hub - Continuous Deployment: CircleCI, Docker Technology - Programming Language: HTML, CSS, JavaScript, Java, SQL - Database: MariaDB - Cloud Storage: Amazon S3 - Operating System: CentOS 7 - Cloud Service Provider: Heroku, Google Cloud Platform, Netlify - Dependency Management: Yarn, Maven Front-end Service - Application Server: Node.js - Framework: Next.js - Library: React, Redux, Bootstrap 4, Ant Design, Storybook - Testing Framework: Jest API Services - Web Server: Nginx - Containerization: Docker - Web Framework: Spring (Java) - Testing Framework: JUnit
author
Ms.Jirapa Songchom
รหัสนักศึกษา 59130500012
jirapas.jill@gmail.com
Mr.Keerati Jearjindarat
รหัสนักศึกษา 59130500007
keerati.jear@gmail.com
Mr.Natchanon Maneechote
รหัสนักศึกษา 59130500025
natchanon_maneechote@hotmail.com
advisor
Umaporn Supasitthimethee