Giter Site home page Giter Site logo

snehalashinde / spring_boot_project Goto Github PK

View Code? Open in Web Editor NEW
13.0 2.0 9.0 8.54 MB

This is business related web application developed using spring boot and thymeleaf

e-commerce-project-in-java eclipse java java-ecommerce-system java-project java-web-app javaproject jdbc mysql spring

spring_boot_project's Introduction

SS-Beauty-Products Business Management Web Application :

Home Page

Project Desc : Business Management Web Application

=> The Business Management web application is a comprehensive tool designed to help businesses manage various aspects of their operations. It provides a user-friendly interface for tasks like managing customer data, inventory, orders, and more.

Features :

  • Customer Management: Easily add, update, and delete customer information.
  • Inventory Management: Keep track of your inventory items, including stock levels and pricing.
  • User Authentication: Secure login and authentication for admin and staff members.
  • Role-Based Access Control: Define roles and permissions for different user types.
  • Thymeleaf Templates: Utilizes Thymeleaf for dynamic HTML templates.
  • Database Integration: Integrated with MySQL for data storage.

Technologies Used :

  • Spring Boot: Backend framework for building Java-based web applications.
  • Thymeleaf: Server-side Java template engine for dynamic HTML generation.
  • MySQL: Relational database management system for data storage.
  • IDE/Tool : Spring Tool Suite 4 (Eclipse)

Installation :

  1. Clone the repository : $ git clone https://github.com/SnehalAShinde/Spring_Boot_Project.git
    OR Download the zip

  2. Import the project inside STS/Eclipse :

    • Open STS/Eclipse > file > import > maven > existing project > browse > finish .
  3. Make sure you are in the SS_Beauty_Products directory.

4.Configure the database connection in application.properties (check the Database section for more information).

5.Run the project (by running main method is SsBeautyProductsApplication.java) OR right clink on the project > Run As > Spring Boot App.

6.Open http://localhost:8080/home in any browser.

7.Now your tables will be created in the databse.

  • You have to add one admin data manually to login as admin, So add one admin data.

Database :

MySQL can be used as the database for this project. The database connection can be configured in the application.properties file, with the appropriate values for the following properties:

spring.datasource.name=[Your Database Name]
spring.datasource.url=jdbc:mysql://localhost:3306/[Your Database Name]
spring.datasource.password=[Your password]
spring.datasource.username=[Your username]
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.jpa.hibernate.ddl-auto=update

Preview :

Products

Product Page

Location

Location page

Login Page

Login Page

AdminPanel

Admin Page

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.