Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.65 KB

File metadata and controls

39 lines (30 loc) · 1.65 KB

PorkyStore

PorkyStore is a desktop e-commerce application built in Java using Java Swing and various technologies to offer a seamless and secure shopping experience. With integrations like MercadoPago for payment processing, Here API for geolocation, and more, PorkyStore provides a comprehensive solution for e-commerce needs.

Features

  • Payment Integration with MercadoPago SDK for secure transactions;
  • Geolocation Services powered by Here API, in order to treat user data correctly;
  • User Authentication & Security with BCrypt for password hashing;
  • QRCode creation functionality for PIX transactions using Zxing;
  • Unit Testing with JUnit for robust testing;
  • JSON Processing with Gson for handling data interchange;
  • Utility functions provided by Apache Commons for better performance and ease of use.

Technologies Used

  • Java;
  • Java Swing;
  • MercadoPago SDK;
  • Here API (Geolocation);
  • JUnit (Unit Testing);
  • BCrypt (Password Encryption);
  • Zxing (QRCode Scanning);
  • Gson (JSON Parsing);
  • Apache Commons.

Contributing

  • We welcome contributions to PorkyStore! If you'd like to contribute, please fork the repository and submit a pull request. Make sure to follow the guidelines below:

  • Fork the repo.

  • Create a new branch (git checkout -b feature-name).

  • Commit your changes (git commit -am 'Add feature').

  • Push to the branch (git push origin feature-name).

  • Submit a pull request.

License

Distributed under the MIT License. See the LICENSE file for more information.