Skip to content

keremuzunboy/Freelance-Invoice-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 

Repository files navigation

Freelance Invoice Application (Mendix Project)

⚠️ Because this project was developed specifically for a company, the source code and project files (.mpk) are not being shared for confidentiality reasons.

πŸ“ About the Project

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.

πŸš€ Features

  • 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

🧰 Technologies Used

  • 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

πŸ‘¨β€πŸ’» My Role

  • 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.

πŸ” Privacy

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. Ekran Resmi 2025-08-05 20 00 35 Ekran Resmi 2025-08-05 20 01 39 Ekran Resmi 2025-08-05 20 02 52 Ekran Resmi 2025-08-05 20 03 49 Ekran Resmi 2025-08-05 20 15 03

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published