1 · Getting Started
FIPRON ERP is a single, web-based system shared by one group of three companies. Every user sees only the modules relevant to their role, and all financial transactions roll up to a consolidated group view. The system runs on a real backend with secure sign-in and a live database — records you create are saved permanently.
Logging in
- Open the login page and either type your email + password, or click a role chip to auto-fill a sample account.
- Credentials are verified by the server, which issues a secure session token (JWT). Each account has its own password, issued to you by your administrator.
- On success you land in the workspace, scoped to your role and company. Your session is validated on every visit.
- Use the user chip (top-right) to sign out, which clears your session token.
Creating & saving records
- Inside any data module, click the + Add / New button in the panel header.
- A form opens with the correct fields for that record type (dates, amounts, status options, company).
- Click Save — the record is written to the database and appears in the table immediately. It is still there after a refresh or on another device.
- Use ⬇ Export to download the current table as a CSV file.
2 · The 3-Company Group Model
All three companies belong to one group and form a single value chain. Shared finance and governance sit at group level.
End-to-end process flow
The same transaction chain links the modules: a quotation becomes a sales order, which triggers a factory work order and bill of materials, which is produced, quality-checked, shipped, installed by Services, and finally invoiced and collected at group level.
3 · Roles & Access
Every account unlocks a tailored set of modules, enforced by the server. Each user below signs in with their own password, issued by the administrator.
| Name | Role | Company Scope |
|---|
Appendix · System Architecture
FIPRON ERP runs as a live web application with a real API and database:
- Frontend: Responsive HTML/CSS/JavaScript single-page workspace, served over HTTPS.
- Backend: Python FastAPI REST API with JWT authentication and role-based access control (RBAC) enforced on every request.
- Database: SQL database (SQLite today, portable to PostgreSQL) with per-company data isolation and an audit log of key actions.
- Delivery: Reverse-proxied through Nginx, run as a managed background service that restarts automatically.
- Roadmap integrations: UAE FTA (VAT & Corporate Tax e-filing), WPS payroll files, banking and logistics APIs.