penisularhr-ui
README.md

Overview

Peninsular UI is the frontend interface for Unggul Abadi Premium Sdn. Bhd., a cloud-based software solution designed for managing worker work records and wages summary in a pineapple plantation setting in Malaysia. The application aims to streamline the process of recording workers' activities, calculating wages, and facilitating payments based on the accumulated work records.

Company Overview

Unggul Abadi Premium Sdn. Bhd. is developed for a pineapple plantation company based in Malaysia. The company specializes in pineapple cultivation and required a digital solution to efficiently manage their workforce and payroll operations. By digitizing these processes, Unggul Abadi Premium Sdn. Bhd. aims to enhance productivity, accuracy, and transparency in managing worker work records and wages.

Features

  • Worker Work Record Management: Provides intuitive interfaces for recording and managing workers' activities and work hours.
  • Wages Summary Calculation: Automatically calculates wages summaries based on recorded work hours and predefined wage rates.
  • Cloud-Based Deployment: Hosted on Netlify, ensuring easy accessibility and scalability of the application.
  • Built with SvelteKit: Developed using SvelteKit framework for building fast, reactive web applications with minimal overhead and seamless server-side rendering.

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

# Create Environment variables file.
cp .env.example .env

# Install dependencies. (Make sure yarn is installed: https://yarnpkg.com/lang/en/docs/install)
npm install

# Start the development server
npm run dev

# Or start the server and open the app in a new browser tab
npm run dev -- --open

Building

To create a production version of your app:

npm run build

You can preview the production build with npm run preview.