GESFaturação - Shopify APP
This internship project consists of developing an application for Shopify, integrated with FTKode's GESFaturação API, which aims to automate and simplify invoicing processes for online stores. The app makes it possible to convert orders into invoices or receipts automatically, synchronize inventories between Shopify and GESFaturação, and send financial documents by email efficiently and automatically.
Features:
- Secure Authentication: Integrated login with GESFaturação account, ensuring secure and personalized access.
- Automated Order Management: Automatic conversion of Shopify orders into standard invoices or invoice-receipts in GESFaturação.
- Inventory Synchronization: Direct inventory integration between Shopify and GESFaturação, keeping data always up-to-date.
- Document Generation and Sending: Automatic creation of invoices and receipts with email sending option.
- Intuitive User Interface: Developed with Polaris, offering a user experience consistent with the Shopify ecosystem.
- Product Management: Addition, editing, and removal of products in the GESFaturação inventory directly from the Shopify interface.
- Advanced Filters and Pagination: Easy navigation and search across all data tables.
- Customizable Preferences: Configuration of default values to streamline financial document creation.
- Action Logging: Detailed logging system to track all operations performed in the application.
- Data Visualization: Intuitive charts for monthly billing analysis.
- Root Page Integration: Quick action buttons on Shopify's main pages for common tasks.
- Robust API: Developed in Express.js, managing secure interactions with PostgreSQL database via Prisma.
Technologies:
TypeScript
React
Remix
PostgreSQL
Prisma
Node.js
Express.js
Polaris
Heroku
GESShop significantly simplifies financial and inventory management for Shopify merchants, providing an all-in-one solution that streamlines daily operations and improves business efficiency.










