Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dooml/3dprintstore
3DPrintStore is a web-based application designed to manage and offer 3D printing services. Developed as part of the INGSW course for the academic year 2018/2019, it features user management, a service catalog, order management, and secure payment integration. The backend is developed using Java.
https://github.com/dooml/3dprintstore
3d-printing academic-project ajax bootstrap css e-commerce html java javscript jquery project-management web-application
Last synced: about 8 hours ago
JSON representation
3DPrintStore is a web-based application designed to manage and offer 3D printing services. Developed as part of the INGSW course for the academic year 2018/2019, it features user management, a service catalog, order management, and secure payment integration. The backend is developed using Java.
- Host: GitHub
- URL: https://github.com/dooml/3dprintstore
- Owner: doomL
- Created: 2018-12-07T13:04:19.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-27T14:59:35.000Z (about 2 months ago)
- Last Synced: 2024-11-27T15:39:27.115Z (about 2 months ago)
- Topics: 3d-printing, academic-project, ajax, bootstrap, css, e-commerce, html, java, javscript, jquery, project-management, web-application
- Language: Java
- Homepage:
- Size: 11.5 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3DPrintStore
**3DPrintStore** is a web-based application designed to manage and offer 3D printing services. This project was developed as part of the INGSW course for the academic year 2018/2019. It showcases a comprehensive system for managing users, a service catalog, order processing, and secure payment integration.
---
## Features
- **User Management**: Register, login, and manage profiles.
- **Service Catalog**: Explore a catalog of 3D printing services.
- **Order Management**: Place and track orders for 3D printing jobs.
- **Secure Payments**: Integrated payment processing for order checkout.
- **Admin Functionality**: Backend tools for managing services and user orders.---
## Technologies Used
- **Backend**: Java
- **Frontend**: HTML, CSS, and JavaScript
- **Database**: MySQL
- **Tools**: IDE such as Eclipse or IntelliJ for development---
## Setup and Installation
1. Clone the repository:
```bash
git clone https://github.com/doomL/3DPrintStore.git
```
2. Import the project into your preferred Java IDE.
3. Set up the database:
- Create a new database using the provided schema (check the `/db` directory for SQL files).
- Configure the database connection in the project (update `database-config` file).
4. Build and run the project:
- Use your IDE’s build tools to compile and execute the application.
5. Access the web application at `http://localhost:8080/3DPrintStore`.---
## Project Structure
- **`/src`**: Contains the Java source files for backend logic.
- **`/web`**: Holds frontend files such as HTML, CSS, and JavaScript.
- **`/db`**: Includes database schema and migration files.---