• Stars
    star
    316
  • Rank 132,587 (Top 3 %)
  • Language
    Java
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

E-Commerce Website Using Java - Spring MVC in Maven - PROJECT IS NOT MAINTAINED

ShoppingCart - An amazing website HitCount Not Maintained

We developed an end to end Ecommerce web Application using Spring MVC with multiple modules

Project is not maintained anymore here #56

Functionalities:

  1. User Registeration Cell.

  2. CRUD Operations like

  • User can add product to their cart and purchase summary.
  • Admin can add product to the product list.
  • Admin can edit the product details.
  • Admin can delete the product from the list.
  1. Spring Security
  • User can login into the site.
  • The entire site will change according to the role, depending on whether the client is User or Admin.
  • User can logout after completing.
  1. Spring WebFlow
  • After adding products the cart the User can checkout using spring WebFlow.
  • Confirming User Details.
  • Confirming Shipping and Billing Address.
  • Receipt.
  • If the user cancels the webflow, it will go to cancel Page.
  • If the user submits the checkout, it will go to thank you page with the timing of delivery Report.

Tools and Technologies:

  • Technology : Bootstrap, Java, Spring MVC, Hibernate, JSP, Maven.
  • Application Servicer: Apache Tomcat Server.
  • Database : H2 Database (In memory database)

Installation:

  1. Development Platform - Eclipse / IntelliJ Idea

  2. Server - Apache Tomcat Server

  3. Build Tool - Maven

  4. Database - H2 Database

  5. Configuring tomcat with Eclipse (windows) - Click Here.

  6. Installation of maven in eclipse - Click Here.

  7. Clone the repository and import it to eclipse.

  8. Run your H2 Database.

  9. Configure your databse configuration in application-context.xml.

    • Database properties:

         <bean id="dataSource"
           class="org.springframework.jdbc.datasource.DriverManagerDataSource">
           <property name="driverClassName" value=YOUR DB DRIVER CLASS NAME" />
           <property name="url" value="YOUR DB URL" />
           <property name="username" value="YOUR DB USERNAME" />
           <property name="password" value="YOUR DB PASSWORD" />
         </bean>
      
      • Database Dialect:

        <prop key="hibernate.dialect">YOUR DB DIALECT</prop>
        
  10. Run the server.

Somethings wrong!!

If you find that something's wrong with this package, you can let me know by raising an issue on the GitHub issue tracker, or take it as a task and πŸ§‘β€πŸ’» resolve it πŸ’ͺ --> create a PullRequest πŸ› .

Contribution

Contributors are most welcome.

ScreenShots:

  • Home Page:

Alt text

  • Contact Us:

Alt text

More Repositories

1

Angular-ShoppingCart

ShoppingCart (Ecommerce) πŸ›’ Application using Angular10, Firebase, PWA, Drag&Drop, Materialized Bootstrap and i18n πŸš€πŸ”₯πŸ‘¨β€πŸ’»
TypeScript
598
star
2

Vue-ShoppingCart

ShoppingCart (Ecommerce) πŸ›’ Application using Vuejs, + Node.js + Express + MongoDB πŸš€πŸ€˜
Vue
233
star
3

react-native-shopping-cart

A Simple Shopping Cart Application developed using React Native πŸ“±
JavaScript
52
star
4

React-ShoppingCart

ShoppingCart (Ecommerce) πŸ›’Application using MERN Stack, used redux for StateManagement, PWA and Bootstrap πŸš€πŸ”₯πŸ‘¨β€πŸ’»
TypeScript
17
star
5

IonicNewsPortal

News Portal Application using Ionic 3 & Angular5 by consuming NewsApi
JavaScript
4
star
6

CollabrationBackend

Social Network using AngularJS, SpringMVC and Hibernate
Java
4
star
7

WebService

Finance REST Web Service where we can calculate Annual Payment Rate(APR), Least Monthly Payment, Loan Monthly Payment and Loan Number of Payment.
Java
2
star
8

Angular-ngrx

Simple Person Application using Angular + NGRX
TypeScript
2
star
9

react-native-boilerplate

React Native BoilerPlate Including React-Navigation
Objective-C
2
star
10

ReminderApplication

Reminder Application Angular Front End
CSS
1
star
11

JavaBasicPrograms

Java Basic Programs learning
Java
1
star
12

FinanceWebServiceFrontEnd

Front End using AngularJS
CSS
1
star
13

Collaboration-Platform

Collaboration Front End using AngularJS
CSS
1
star
14

PersonApplication

A Simple Person CRUD Application Developed using Java Jersey, RESTAPI and AngularJS
HTML
1
star
15

react-swagger-libraby

Created a Swagger API Library to manage all the swagger files in one place using React. πŸ‘¨β€πŸ’»πŸ”₯
JavaScript
1
star
16

learn-react

Simple Learning React Application
JavaScript
1
star