Skip to content

A full stack web application for a school project at UBC.

Notifications You must be signed in to change notification settings

Jared-Waldroff/QuantumCannoncraft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quantum CannonCraft

Description Quantum CannonCraft is a web-based storefront that specializes in the sale of imaginary futuristic weaponry. Drawing inspiration from quantum mechanics and advanced military technology, our catalogue offers a wide range of fictional weapons for enthusiasts, collectors, and gamers. Designed with a sleek interface and easy navigation, Quantum CannonCraft aims to provide a seamless shopping experience for all users.

Features Extensive Catalogue: Explore a vast selection of futuristic weapons, each with detailed descriptions and imagery. User Accounts: Customers can create accounts to manage their orders, track shipping, and save wishlists. Order Management: A secure checkout process with support for multiple payment methods and order tracking functionality. Responsive Design: A fully responsive website that provides an optimal browsing experience on both desktop and mobile devices. Technologies Used Frontend: HTML, CSS for styling, and JSP files for dynamic content rendering. Backend: Java, serving as the core programming language for business logic and server-side operations. Database: Utilizes DDL files for defining the database schema, storing product listings, user information, and order details. Deployment: Manifest file (MF) and XML configurations for application setup and deployment settings. Assets: Image files for product photos and UI elements, ensuring a visually engaging user interface. Setup and Installation Prerequisites:

Java JDK 8 or higher. Apache Tomcat or any compatible Java servlet container for deploying JSP and Servlet applications. An SQL Database (e.g., MySQL, PostgreSQL) ready to connect. Clone the repository:

bash Copy code git clone [repository link] Database Setup:

Run the DDL script provided in the repository to create and configure the database schema. Application Configuration:

Update the web.xml and any other XML configuration files with your server and application settings. Organize the CSS and image files in the webapp directory for proper referencing in JSP files. Build and Deployment:

Import the project into your IDE and set it up as a Maven/Gradle project if necessary. Build the project to resolve dependencies. Deploy the application to your servlet container and start the server. Access the Application:

Navigate to localhost:[port]/QuantumCannonCraft in your web browser to start exploring the Quantum CannonCraft store. Usage Register for an account to start exploring our extensive catalogue of futuristic weaponry. Once logged in, you can add items to your cart, proceed to checkout, and view your order history under your account settings.

Contributing Contributions are welcome! If you have ideas for new features or notice any issues, please feel free to fork the repository, make your changes, and submit a pull request. For significant changes, please open an issue first to discuss what you would like to change.

License Quantum CannonCraft is available under the MIT License. See the LICENSE file for more information.

Contact Should you have any questions or wish to connect with the Quantum CannonCraft team, please email us at [your email/contact information].

About

A full stack web application for a school project at UBC.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages