Skip to content

Releases: CS179K-Summer23/cs179-project-marketme

Final-Release

01 Sep 09:03
3a1640e
Compare
Choose a tag to compare

Overview

We are thrilled to announce the final 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 Today!

Be among the first to experience the cutting-edge features of MarketMe's IMS by joining our final 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 📌

  1. Setup: The program requires a one-time setup of cURL. Learn how to install cURL.

  2. 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 final testing program.

The MarketMe Team


For real-time updates and progress tracking, visit our Burndown chart.

MarketMe Team


Disclaimer for MarketMe's Inventory Management System (IMS) final Release and Official Launch

Data Integrity and User Responsibility

While we are excited to offer you the final 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.

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

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

B-test3

30 Aug 10:29
5485dce
Compare
Choose a tag to compare

Full Changelog: B-test2...B-test3

patches applied in various areas, along with the introduction of new features.

  • (NEW) cout the complete report to the terminal as well.
  • New UI
  • New filtering
  • zip sales tax
  • expire soon items email
  • receipt email

What's Changed

New Contributors

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 📌

  1. Setup: The program requires a one-time setup of cURL. Learn how to install cURL.

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

MarketMe Team


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.

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

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

B-test2

30 Aug 10:26
Compare
Choose a tag to compare

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

New Contributors

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 📌

  1. Setup: The program requires a one-time setup of cURL. Learn how to install cURL.

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

MarketMe Team


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.

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

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

Beta Testing

28 Aug 22:52
99d805c
Compare
Choose a tag to compare

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 📌

  1. Setup: The program requires a one-time setup of cURL. Learn how to install cURL.

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

MarketMe Team


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.

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

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

Alpha Test 2.0 [After Refactoring] Filtering Working

21 Aug 08:50
648c647
Compare
Choose a tag to compare

Reports can now be generated based on transaction history

Alpha Test 2.0 [After Refactoring] Filtering Working

21 Aug 08:20
c89af54
Compare
Choose a tag to compare

Filter - first introduce

Checkout - enhanced

Transaction history - first introduce

Alpha Test [Before Refactoring]

21 Aug 00:32
cee8fa9
Compare
Choose a tag to compare
Merge pull request #95 from CS179K-Summer23/filter

Filter