B-test2
patches applied in various areas, along with the introduction of new features.
- New UI
- New filtering
- zip sales tax
- expire soon items email
- receipt email
What's Changed
- Expiryfilter by @jdiep018 in #136
- fixed categories filter trailing/leading spaces, showing existing cat… by @jdiep018 in #137
- Login/report delete by @ChenlongLi1 in #139
- filter print changed by @jdiep018 in #142
New Contributors
- @ChenlongLi1 made their first contribution in #139
Full Changelog: B-test...B-test2
Announcing the Beta Release of Project-CS179 Inventory Management System (IMS) 📦 by MarketMe
Overview
We are thrilled to announce the beta release of our Inventory Management System (IMS), a robust and feature-rich platform designed to optimize your inventory management process, streamline sales operations, and provide actionable insights for business growth. Developed by MarketMe, a team of dedicated software engineers, our IMS is a terminal-based tool that promises to revolutionize the way you manage your business.
Key Features ⚙️
-
UPCitemdb API Integration 🌐: Automated data population for new product entries.
-
Comprehensive Product Management Suite 🛠️: Manual entry, update, and deletion of product details.
-
Barcode Scanning for Streamlined Product Identification 📸: Quick and reliable product identification.
-
Gmail API-Driven Alert and Notification System 🔔: Real-time alerts for various triggers like low inventory and sales changes.
-
Subscriber Newsletter with Intelligent Recommendations 🗞️: Timely updates and smart product recommendations.
-
Advanced Checkout and Payment Processing System 💰: Dynamic tax calculations, coupon code application, and more.
-
Sales Reporting and Analytical Dashboard 📊: Customizable reports for managerial review.
-
Inventory Filtering and Smart Search Capabilities 🔍: Enhanced search functions and inventory sorting.
-
Age-Restricted Sales Compliance Mechanism ⛔: Ensured compliance for age-sensitive products.
For a more detailed look at each feature, please refer to our software specifications.
Technology Stack 📘
- Language: Powered by C++
- Database: JSON
- APIs: UPCitemdb, Gmail API
- HTTP Request: cURL
- Design Pattern: Singleton
Join Us for Beta Testing
Be among the first to experience the cutting-edge features of MarketMe's IMS by joining our beta testing program. Your feedback will be invaluable in refining the final product for its official launch.
To get started, simply clone the project from our GitHub repository and follow the installation guide.
Additional Information 📌
-
Setup: The program requires a one-time setup of cURL. Learn how to install cURL.
-
Support: For additional assistance or inquiries, please email us at [email protected].
Thank you for considering MarketMe's IMS for your business needs. We look forward to your participation in our beta testing program.
The MarketMe Team
For real-time updates and progress tracking, visit our Burndown chart.
Disclaimer for MarketMe's Inventory Management System (IMS) Beta Release and Official Launch
Data Integrity and User Responsibility
While we are excited to offer you the beta version of MarketMe's Inventory Management System (IMS), and eventually the official version, it's important to clarify our stance on data integrity and user responsibility.
-
JSON Data Type: Our IMS uses JSON as its database format. JSON files are inherently editable, meaning that users can directly modify the data stored in these files. MarketMe is not responsible for any data integrity issues that arise from direct modification of the JSON files, bypassing the software interface.
-
Local Backup: While local backups can provide some level of data protection, they are not foolproof. MarketMe is not responsible for any data loss or corruption that may occur due to inadequate backup measures.
4-3-2-1 Backup Rule
To ensure the safety and integrity of your data, we recommend following the 4-3-2-1 backup rule:
- 4 Copies: Keep at least four copies of your data.
- 3 Different Media: Store these copies on at least three different types of media (e.g., hard drive, cloud storage, external disk).
- 2 Off-site Backups: Keep at least two of these copies in different physical locations.
- 1 Air-Gapped Backup: Maintain at least one backup that is not connected to your network.
By participating in our beta testing program or using the official version of MarketMe's IMS, you acknowledge and agree to this disclaimer. Your use of the software implies your understanding of the inherent risks associated with data storage and management, and you accept full responsibility for safeguarding your data according to best practices.
For any questions or concerns, please reach out to us at [email protected].
Thank you for your understanding and cooperation.
The MarketMe Team
Chun Ho Wong, Henry Pham, Irene Wu, Jason Diep, Chenlong Li