GithubHelp home page GithubHelp logo

jimouris / auction-website Goto Github PK

View Code? Open in Web Editor NEW
62.0 5.0 33.0 17.57 MB

:label: An e-commerce marketplace template. An online auction and shopping website for buying and selling a wide variety of goods and services worldwide.

Home Page: https://jimouris.github.io/auction-website/

License: MIT License

CSS 3.46% Java 93.46% JavaScript 3.07%
auction-website auctions recommendation-system recommender-system mvc mvc-framework eshop java webstore

auction-website's Introduction

auction-website's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

auction-website's Issues

ssl encrypt login

Επίσης, θα πρέπει να δίνει τη δυνατότητα
εισόδου ενός χρήστη στην εφαρμογή δίνοντας το όνομα χρήστη (username)
και τον κωδικό χρήστη (password). Οι συναλλαγές αυτές πρέπει να είναι
κρυπτογραφημένες μέσω του πρωτοκόλλου SSL.

Add-fix header

Αρχικά να φτιάξουμε ένα header που θα είναι σχεδόν σε όλες τις σελίδες.
Αριστερά θα έχει το logo, δίπλα όνομα-επώνυμο, δεξιά τα messages και τέλος το logout.

Για το όνομα-επώνυμο, σκέφτομαι με το που γίνει login, αντί να σετάρουμε μόνο το uid, να βάζουμε ολόκληρο userEntity και να τα παίρνουμε από εκεί κάθε φορά ότι χρειαζόμαστε. Απλά δε ξέρω αν είναι σωστή πρακτική.

(Αν είναι οκ μπορώ να τα φτιάξω εγώ αυτά με τα users, και φτιάξε εσύ το header.)

admin auction to XML

DTD

example:

Tommy Hilfiger jeans boy's 18-24 M (months)
Clothing & Accessories
Infants
Clothing
12-24 Months
Bottoms
$7.50
<First_Bid>$7.00</First_Bid>
<Number_of_Bids>2</Number_of_Bids>



Sydney
Australia

Dec-10-01 08:21:26
$7.25



In "COACH" gift boxUSA

Dec-11-01 17:57:26
$7.50


JOHNNA'S QUALITY BARGAINS
USA
Dec-08-01 22:45:26
Dec-15-01 22:45:26

This is a really nice pair of Tommy Hilfiger
denim jeans for little boy - 18-24 months. These were my son's
jeans and he only wore them 2 times so they are like new!!!
Jeans have two pockets in front and 2 pockets on rear. Hilfiger
emblem is on front right pocket and on rear right pocket. Jeans
have belt loops and snap up crotch for easy diaper changes.
Really nice jeans - just like new!!! I think I paid around 35.00
for these at Dillard's. Buyer to pay 3.95 shipping. Insurance is
available for 3.95. Seller is not responsible for packages once
left at post office if uninsured. All sales are final. We prefer
Paypal payments but we also accept m/o and cks. with 7-10 day
hold on cks. Thanks for bidding and good luck!!! Merry
Christmas!!! We ship on Wed. and Fri.

secure link

Όταν κάνεις copy paste ένα link σε ένα private window (ή έναν άλλο browser) θα έπρεπε οπουδήποτε και αν είναι (εκτός των public pages) να σε πετάει στο index.
Πράγμα που γίνεται για τα jsp.
Αλλά αν το link είναι κάτι του στυλ https://localhost:8443/message.do?action=getConversation&rid=7&aid=46 σε πάει και σου δείχνει το conversation κανονικά. Παρόμοια και σε όλα τα άλλα .do (όπως πχ στο όταν κάνεις νέο auction).

Το οποίο είναι λογικό αφού έχουμε
< filter-name > sessionFilter < /filter-name >
< url-pattern > *.jsp < /url-pattern >
δηλαδή να τρέχει μόνο σε jsp.

Insert Auction (min requirements)

Όταν βάζουμε auction και δεν είνια όλα τα πεδία ενεργοποιημένα δεν μπαίνει στη βάση!!!
Όταν είναι όλα, είναι οκ.

Add google maps support to auction

Either take user location or new one.

Επίσης, παρατήρησα όταν γίνεται register αλλά δεν γίνει από το autocomplete του maps, δεν παίρνει longtitude και latitude. Για τσεκαρέ το αυτό.

Review inbox and sent queries

Ο κάθε ένας να βλεπει το τελευταίο message του conversation.

Στα sent messages βλέπει αυτά που ειναι τουλαχιστον μια φορα sender.

Στα inbox messages βλέπει αυτά που είναι τουλάχιστον μια φορά receiver.

Add pagination for many results

Όταν έχουμε πολλά search results (12+) να τα εμφανίζει σε ξεχωριστές σελίδες.

check if last page on pagination

Τώρα δεν κοιτάει πότε ειναι η τελευταία σελίδα των αποτελεσμάτων και εμφανίζει next page ακόμα και στην τελευταία σελίδα.

Πρέπει στην τελευταία σελίδα να γίνεται disabled to "next page κουμπι"

delete message

Ίδιο με το delete auction.
Λες να βάλουμε και edit?

Insert from XML set buyer

Κάποιες φορές ο buyer δεν είναι αυτός που μπαίνει, οπότε όταν πας να δείς το auction (από bought auctions) το κανει update και όταν πας να το ξαναδείς έχει φύγει (γιατί δεν είσαι ο buyer και το έχει κάνει update).

Nearest Neighboor

Bonus: Βάσει του ιστορικού των συναλλαγών, σε κατάλληλο τμήμα της
διεπαφής θα προβάλλονται προτεινόμενα αντικείμενα με τη χρήση
αλγορίθμου Nearest Neighbour Collaborative Filtering. Για το σκοπό αυτό
παρέχεται dataset στο e-class.

index.jsp

Feature!

Φτιάξε ανάλογα με το αν ήρθες από το logout ή αν μπήκες για πρώτη φορά να σου λέει επιπρόσθετα ότι ξέρεις logout successful στη πρώτη περίπτωση, αλλιώς όπως είναι.

fix delete auction

de svhnetai apo th vash.

san to update akrivws, den 8a mporei na ginei delete afou arxisei h afou pesei prwth prosfora

Steps to Run this project

Hi Dimitris Mouris,

Please share the steps to run this project with the required software/OS environment.

Thank you!
Ron

Insert Auction

Σοβαρό bug στα foreign keys του auction. Όταν γίνεται insert πρέπει να δίνεται και το SellerId στο auctionEntity γιατί αλλιώς βγάζει το εξής έρρορ:
[23000][1452] Cannot add or update a child row: a foreign key constraint fails (auctionwebsite.auction, CONSTRAINT fk_auction_user FOREIGN KEY (SellerID) REFERENCES user (UserID) ON DELETE CASCADE ON UPDATE CASCADE)

Το πρόβλημα είνια ότι πρέπει να βρίσκουμε το id του seller πριν γίνει η εισαγωγή!

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.