β οΈ Because this project was developed specifically for a company, the source code and project files (.mpk) are not being shared for confidentiality reasons.
This is a Mendix-based application that allows freelancers to create digital invoices, provide them as PDFs, and distribute them via email. Additionally, documents created by users can be viewed within the application and stored encrypted.
This application was developed to improve accounting processes and minimize manual tasks.
- Invoice creation (form-based entry)
- Automatic PDF generation
- Invoice sending via email
- Viewing documents within the application (Document Viewer)
- Encrypted data storage
- User-specific data access
- Mendix Studio Pro (Low-code development)
- Email Connector (Email sending via SMTP)
- PDF Document Creation (Dynamic PDF with PDF Document Creation)
- Encryption (Encryption for data security)
- Mx Model Reflection (Dynamic data structures and cylinders)
- Document Viewer (Document implementation in the user program)
- Microflow & Domain Model Design
- I designed the application's domain name, shape, and data using Mendix Studio Pro. - User-friendly data entry forms were regularly developed for the invoice creation process.
- I configured dynamic PDF document generation with invoice-specific content (using PDF Document Generation).
- I integrated the Email Connector to automatically distribute generated PDFs to user emails.
- I configured the Document Viewer to allow users to view their created PDF files within the application.
- I integrated and configured the Mx Model Reflection module to manage the roles and dynamic structures within the application.
- I designed and structured microflows that manage all workflows (saving, sending, document creation, etc.) according to the components.
- I integrated microflows that check for necessary errors by testing interval errors and possible scenarios to increase user lifespan.
- I created the overall user interface layout of the application and developed it to provide a clean and functional experience.
When a project is developed for a company, the .mpk file is not shared. However, I am happy to provide information about the overall operation and the technologies used.
