Skip to content

deadnight7/saikiranBookstoreApp

Repository files navigation

Saikiran Bookstores App

An Online Retail Management and Custommer Order Processing System

Build Status BrowserStack Status

Video Guides

Features

  • A full fledged online retail website system using java technologies
  • Frontend supported with HTML5 and CSS3
  • Images used as resources only when they are in a real need For Eg. A product informational purpose
  • Ajax powered site using jQuery as base for javascript search for both Administrator as well as Clients
  • Product image gallery for both the usecases admin/client
  • Quick dashboard views,
  • Dashboard consists of the monthly sales and reporting charts powered by google charts
    • Some of the charts include
    • Top most view products
    • Top sold products
    • The monthly sales revenue and purchases being made by the store

Update 2019 - Installing via Docker

You can now install via docker

  1. Install docker / docker-ce on base system (Docker Install Guide - https://docs.docker.com/v17.12/install/)
  2. Clone Project Repo
$ git clone https://github.com/deadnight7/saikiranBookstoreApp.git
  1. Navigate to docker dir and execute docker-compose
$ cd saikiranBookstoreApp/docker
$ docker-compose up -d

Docker compose will perform these steps

  • Hosted project on tomcat locally on port :80 (http://localhost/saikiranBookstoreApp)
  • PhpMyadmin will be exposed on port 7577 (User: root, Password: password)
  • MySQL will be exposed on port 3307 (User: root, Password: password) *Make sure all respective ports are open and not used by any other applications

Guide to installing saikiranBookStoreApp into your machine

Prerequisites - Must be having on the client computer before installation

  • A copy of JDK/JRE + Netbeans 7.x + http://netbeans.org/downloads/

  • A built in or external container like Apache Tomcat 7.x + http://tomcat.apache.org

  • MySQL Database with the same name as the project, (Use an Xampp)

  • Given the MySQL File (.sql) Under jLibs directory of project root, Import the file into your database and you have your tables ready

  • Configuring Apache Server along with MySQL will be probably s system like mine for using phpMyAdmin

  • Install XAMPP/WAMPP as per the the above two steps if dont need to install manually http://www.apachefriends.org/en/xampp.html

  • Try to change the username and passwords as per your database users for both of the file DB_Comm in packages database and cart respectively

  • Clean the project, Build the project and deploy it into the container

  • Resolve the referencing problems if any by adding the project Server Apache Tomcat and/or the jLibs directory under the project root

  • Run your project copy

  • Custommize the products and users as per your requirement

  • Done

Project Diagrams

Follow the documentation here http://www.4shared.com/office/AEf2a-PW/Binder2.html

By Chirag Pandit - You can reach me out on

Testing Partners

Testing partners Browserstack

Licence

Project is MIT licensed.

About

An Online Retail Management and Custommer Order Processing System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages