Overview
Key Features
- Product Management: Complete product catalog management with dynamic product generator to streamline product creation process and manage different product configurations
- Customer Management: Comprehensive customer database with order history and relationship tracking
- Order Management: Full order lifecycle management from creation to fulfillment
- Sage200 Integration: Seamless API integration with Sage200 for product pricing management and order synchronization
- Admin Panel: Advanced admin panel features including inventory management and customer/product creation
- Product Generator: Enhanced product generator in phase two to manage pricing dynamically and import pricing data through Excel
- Database Migration: Successfully transferred database from MySQL to MongoDB for improved scalability
- CI/CD Pipeline: Managed CI/CD pipeline using GitHub, Jenkins, and Portainer for automated deployment
Technologies Used
- React: Frontend framework for building interactive user interfaces
- Node.js: Backend runtime environment
- Express.js: Web application framework for Node.js
- MySQL: Initial relational database
- MSSQL: Additional database support
- MongoDB: Migrated database for improved scalability
- GitHub: Version control and code repository
- Jenkins: CI/CD automation server
- Portainer: Container management platform



