https://github.com/brunoliratm/marketone-facol
This repository contains a code for a Market system implemented in JAVA as part of a project for my college.
https://github.com/brunoliratm/marketone-facol
java
Last synced: about 2 months ago
JSON representation
This repository contains a code for a Market system implemented in JAVA as part of a project for my college.
- Host: GitHub
- URL: https://github.com/brunoliratm/marketone-facol
- Owner: brunoliratm
- License: mit
- Created: 2023-09-23T18:19:23.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-09T00:50:27.000Z (5 months ago)
- Last Synced: 2025-03-24T02:07:32.214Z (about 2 months ago)
- Topics: java
- Language: Java
- Homepage:
- Size: 1.93 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
This repository contains the source code for MarketONE, a market system implemented in Java as part of a 🏫college project at UNIFACOL.
## 💻 Project Overview
MarketONE is a Java-based application that simulates a comprehensive market system. It provides users with a user-friendly interface to perform various tasks, including:
- **Product Management:**
- `addProduct`: Adding new products to the marketplace
- `editProduct`: Editing existing product details
- `removeProduct`: Removing products from the system
- `listProducts`: Viewing a detailed list of all available products
- **Shopping Cart Functionality:**
- `addToCart`: Adding products to the shopping cart
- `removeFromCart`: Removing products from the shopping cart
- `calculateTotal`: Calculating the total cost of items in the cart
- `checkout`: Finalizing purchases
- **User Accounts:**
- `createAccount`: Creating customer accounts
- `manageAccount`: Managing customer accounts
- `viewPurchaseHistory`: Tracking purchase history and order details
- `login`: Providing secure login and password management
## 📂 Installation and Usage
**Prerequisites:**
* Java Development Kit (JDK) version 21 or above ([JDK Download](https://www.oracle.com/java/technologies/downloads/))
**Instructions:**
1. Clone this repository:
```bash
git clone https://github.com/brunoliratm/MarketONE-Facol.git
```
2. Navigate to the project directory:
```bash
cd MarketONE-UNIFACOL
```
3. Compile the project:
```bash
javac Main.java
```
4. Execute the main class:
```bash
java -cp Main
```## 🧮 Diagram
Application Diagram
## 🤝 Contributing
If you'd like to contribute to this project, feel free to:- Fork the repository.
- Create a new branch for your changes.
- Implement your modifications.
- Submit a pull request for review.## ⚖️ License
This project is licensed under the [MIT License](LICENSE).
![]()