This project repository is created for coding protrotype in ITCS371 – Introduction to Software Engineering at the Faculty of Information and Communication Technology, Mahidol University.
WebTester is a simple web-based application designed to demonstrate fundamental software engineering principles such as:
- Requirements gathering and analysis
- Modular system design
- Frontend development using HTML/CSS/JavaScript
- Version control with Git and GitHub
- Testing and debugging practices
The project focuses on building and maintaining a small-scale, testable software system through the software development lifecycle (SDLC).
- Frontend: HTML, CSS, JavaScript
- Version Control: Git & GitHub
WebTester/
├── index.html # Main HTML page
├── style.css # Styling for the page
├── script.js # JavaScript logic
├── README.md # Project documentation
└── [Other Files] # Additional supporting files (if any)- Open MySQL Workbench, login with your
usernameandpassword, then open these 2 files (create_jobcenter_templete.sqlandinsert_data.sql) from the "database" folder in the program. - After running the 2 sql files, you will have your local database.
- Open terminal (or cmd) and change the directory to the
job-portalfolder. - Type
node app.json the terminal. Expected result on the terminal:Server running on http://127.0.0.1:5000 Connected to MySQL database.
- Open your brownser and access to http://127.0.0.1:5000.
- Enjoy our website!
Course: ITCS371 – Introduction to Software Engineering
Faculty: Faculty of ICT, Mahidol University
Semester: 1 / 2024
Name: Chayanid Termphaiboon, Thitapa Singtho, Papopporn Thongnarintr, Supakorn Wathanyusakul, Pawat Sukkasem
GitHub: ChayanidTermph, ClionDroid, PeakPapopporn, SupakornWath, PawatSuk
It is included diagrams and reports submitted in each phase. https://github.com/ICT-Mahidol/2024-ITCS371-3-Group2