Mod Tham Ngarn
Mod Tham Ngarn (web application) is an industrial business assistant for machine maintenance, error logging, and service operations in the small-medium factory.
Disclaimer
This is a part of CPE231 Database System project for learning/practicing about the database system, especially on RDMS. We do not recommend using this project in your own business. But you can explore our system design and code here.
Architecture
We provide the frontend project and backend project in this single repository, called monorepo, using Lerna for managing stuffs.
About development workflow, we use GitHub Action for continuous integration (running unit test and build image into the registry) and continuous deployment (CI/CD) to our personal cloud, running with Docker Engine on Ubuntu LTS, powered by DigitalOcean.
On the frontend, we prefer Next.js with Tailwind CSS.
Next.js will give us the best experience writing React, especially on Next.js optimization.
On the backend, we use Springpress, developed by our organization member.
Springpress is built on top of Express.js which will impress us into the OOP and the scent of Spring Boot.
Preview
These previews are just some parts of our website. NOTE: Do not support mobile phone at some components