Müşavir Online is an end-to-end FinTech platform designed to digitize and automate one of the most complex operational processes for businesses and CPAs: VAT refund reporting and inventory management.
The system processes thousands of lines of commercial invoice data to generate error-free, official VAT refund lists ready for submission in seconds. It specifically solves real-time stock tracking and inventory management challenges for e-commerce businesses. By automating calculation processes that traditionally take days, Müşavir Online maximizes operational efficiency and eliminates the risk of human error.
My Role & Technical Approach (Frontend Developer)
I played a lead role in developing the Frontend architecture of this project. Working in close collaboration with the Django backend team, I built a high-performance Single Page Application (SPA) compliant with modern web standards.
Architecture & UI: I established a modular structure based on React.js to provide a user-friendly and corporate experience. Using Material-UI, I designed responsive and accessible interfaces for complex data grids and analysis dashboards.
State Management (Redux): In a system processing thousands of invoices, data consistency was critical. I implemented Redux to manage the global application state and user sessions. This ensured real-time data updates without page reloads while maintaining optimal performance.
API Integration: I architected the communication between the Backend (Django) and Frontend using Axios in an asynchronous structure. By securely consuming RESTful API endpoints, I optimized CRUD operations and reporting processes.
User Experience (UX): To enhance user interaction, I designed real-time notification mechanisms using React-Toastify and smooth page transitions with React-Router. I ensured data integrity by preventing erroneous entries at the source through robust form validations.
Tech Stack: React, Redux, Material-UI, Axios, React-Router, React-Toastify, Django (Backend).

