Giter Club home page Giter Club logo

marketingapp's Introduction

General Description:

This application aims to help manage the items in the shop and also help customers purchase them online.

Registration:

The user needs to first register into the application by selecting one of the 3 roles: customer, shop employee or administrator. Each role require a unique username, a password, full name and phone number.

Administrator:

After the administrator logs in, he can add, edit or delete items from the shop. An item should contain its name, price a picture and optionally a description.

Customer:

A customer needs to login into the application where he will be able to see a list with all the items. A logged in customers can select any quantity for any item, and create an order containing the selected items. Also he can see a list of past orders, with their status (accepted, rejected, pending or delivered). If the order is rejected, the rejection reason will also be displayed. If the order has been accepted, the estimated delivery time will also be displayed.

Shop Employee:

After a shop employee logs in, he can process orders, assure home delivery, update order's status and getting customer's delivery-time feedback.

To run this project you need:

oracle db xe 11g

Run in console:

mvn -N io.takari:maven:wrapper

./mvnw clean install

cd target

java -jar MarketingApp.jar

marketingapp's People

Contributors

robispinean avatar razvan293 avatar

Stargazers

 avatar

Watchers

 avatar

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.