Lewati ke konten utama
kula pos - Image 1 of 1
Dashboard3/26/2026
Project favicon

kula pos

KULA POS Modern Point of Sales application built with React, Vite, Tailwind CSS, and Firebase.

KULA POS Modern Point of Sales application built with React, Vite, Tailwind CSS, and Firebase. Features - **Point of Sale (POS)**: Fast and intuitive checkout interface. - **Stock Management**: Track inventory, stock opname, and adjustments. - **Finance**: Cash Flow management (Income/Expense) and Profit & Loss reports. - **Mobile Support**: Optimized layout for mobile and tablet devices. - **Multi-Store**: Support for multiple store locations. Development Prerequisites - Node.js (v18+) - Firebase CLI (`npm install -g firebase-tools`) Setup 1. Clone the repository. 3. Create `.env` file (copy from `.env.example`). 4. Start development server: Testing Run the test suite using Vitest: - **Unit Tests**: `src/utils/*.test.js` - **Component Tests**: `src/components/**/*.test.jsx` Deployment We use Firebase Hosting with two environments: **Staging** and **Production**. 1. Staging (Test Environment) Use this for testing new features before releasing to real users. - **URL**: https://kula-pos-staging.web.app - **Command**: *This builds the app with `.env.staging` and deploys to the `kula-pos-staging` project.* 2. Production (Live Environment) Use this for the live application used by customers. - **URL**: https://kula-pos.web.app - **Command**: *This builds the app with `.env.production` and deploys to the `kula-pos` project.* Project Structure - `src/pages`: Application pages (POS, Reports, Settings, etc.) - `src/components`: Reusable UI components. - `src/context`: Global state management (Auth, Data, Shift). - `src/firebase.js`: Firebase configuration.

javascriptplpgsqltypescripthtmlcss

Live Project

https://www.kulapos.id/

Visit Site

Comments (0)

No comments yet. Be the first to share your thoughts!

Kamaludin Abdul Basit

Kamaludin Abdul Basit

Community member

Unknown location

Project Stats

Total Views0
Unique Visitors0
Today's Views0
Likes3
Comments0