Skip to content

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.

Notifications You must be signed in to change notification settings

doomL/3DPrintStore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published