Skip to content

Introducing a sophisticated e-commerce application designed for seamless furniture and decor shopping. This platform is skillfully developed using cutting-edge technologies such as Java, Hibernate, MySQL, HTML, CSS, and JavaScript, ensuring a robust and user-friendly experience.

Notifications You must be signed in to change notification settings

hasunB/molla-furniture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Molla Furniture 🛋️

An e-commerce application for furniture and decor shopping, developed using Java, Hibernate, MySQL, HTML, CSS, and JavaScript.

Table of Contents

  1. Overview
  2. Features
  3. Technologies Used
  4. Installation
  5. Usage
  6. Screenshots
  7. Contributing
  8. License

Overview

Molla Furniture is a robust and dynamic e-commerce application that allows users to browse, search, and purchase furniture and decor items online. Designed with a focus on simplicity and user experience, this project demonstrates how to integrate a modern tech stack for developing a complete web application.

Features

  • Product Catalog: Browse a wide range of furniture and decor items.
  • Search and Filter: Find products using search functionality and filters.
  • Shopping Cart: Add, update, or remove products from the cart.
  • User Authentication: Register and log in to manage orders and profiles.
  • Order Management: Track order history and status.
  • Responsive Design: Mobile-first approach for seamless experience across devices.

Technologies Used

  • Backend: Java, Hibernate
  • Database: MySQL
  • Frontend: HTML, CSS, JavaScript
  • Tools: Maven, Git

Installation

Prerequisites

  • Java JDK 11 or higher
  • MySQL server
  • Maven
  • IDE (e.g., IntelliJ IDEA, Eclipse)

Steps

  1. Clone the repository:
    git clone https://github.com/hasunB/molla-furniture.git  
  2. Navigate to the project directory:
    cd molla-furniture 
  3. Configure the database:
    • Create a MySQL database (e.g., molla_furniture_db).
    • Update the database connection settings in hibernate.cfg.xml.
  4. Build the project:
    mvn clean install
  5. Run the application:
    mvn jetty:run

Usage

  • Admin Panel: Manage products, categories, and user orders.
  • Customer Portal: Browse products, add to cart, and place orders.

Screenshots

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push to the branch:
    git push origin feature/your-feature-name
  5. Submit a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, feel free to reach out via email at hasunbandara17@gmail.com.

About

Introducing a sophisticated e-commerce application designed for seamless furniture and decor shopping. This platform is skillfully developed using cutting-edge technologies such as Java, Hibernate, MySQL, HTML, CSS, and JavaScript, ensuring a robust and user-friendly experience.

Topics

Resources

Stars

Watchers

Forks