Southern Information
Overview
Southern Thailand Local Database Collection and Storage Website
Role/Responsibilities
Assigned to design a web application for collecting and storing local databases of Southern Thailand, featuring the following:
- Login System
- Content Management System
- Content Versioning System
- Content Display Status Management System
- Image Upload System
- Content Read Count System
- Map Pin Placement System
- Search System
- Responsive Design
Problems/Challenges
The collection of information on various aspects of Southern Thailand within the organization's context has not been systematically organized or categorized. This issue led to the establishment of a committee and team to collaboratively gather data and plan the website development. The goal is to create a central source for collecting and storing the local database of Southern Thailand for the organization.
Design Concept
At that time, technology was not as advanced as today. The design and development focused on using a Framework, and Codeigniter was chosen to minimize system errors and prioritize system security. The design was developed as a website (CMS) for ease of use and responsiveness across all screen sizes. The selection of programming languages and tools was analyzed for efficiency and suitability for the development team to work on continuously.
Technologies/Tools
- Frontend:
jQuery- A popular, easy-to-use, and efficient library. - Backend:
PHP (Codeigniter)- A popular, user-friendly, and efficient framework. - Database:
MongoDB- Suitable for storing large amounts of data with good performance. - Styling:
Bootstrap- Used for designing the UI/Responsive aspects of the web application. - DevOps:
Docker- Used for deploying the API part of the system, and Kong API was used for reverse proxying the Frontend and Backend.
Features
- Add/Delete/Edit content
- revert content versions
- set the display status of content
- upload images
- search content
- pin information on a map
- Responsive design for all screen sizes
Outcome
The successful design and development of the Southern Thailand Local Database Collection and Storage Website, followed by its launch, created a new service for the organization. The recorded data can be used as learning material for users anytime, anywhere, increasing the convenience of searching for information easily. The website operates correctly and quickly, resulting in a positive user experience.
Images

