Find Jobs
Hire Freelancers

A bookstore website (architecture and programming)(repost)

$500-5000 USD

Cancelado
Publicado há mais de 13 anos

$500-5000 USD

Pago na entrega
**One line description** This is a bookstore website. We will specialize in textbooks but we will sell all kind of books. The textbooks specialization means that we have a list of books per university and subject among other things. **Project scope** This project is the *programming and architecture of website* part of the global development. This means: - There is NO design (that you need to do). Because the design and the programming are to be done in parallel, you are to produce code where the design can be integrated at a later stage of this project. - The database (MySQL) schema is provided to you. For some tables (books, universities, subjects) you will get a reasonable data suite for testing. For others (customers, orders) you will get the table schema but no data preloaded. - Your focus is the website only. The administration part is part of a separate, already underway, project. - Architecture must be Java based. - Architecture must be scalable. This means that adding a 2nd server must duplicate capacity. We are open to cloud suggestions, such as google's, amazon's, etc. - We will require paypal integration. - We will require credit card payment processing - we will provide you the documentation provided to us by our credit card processing company. It's a typical credit card API, nothing special, and there is of course a development playground that you can use for tests. - Application must be completed by November 4th. - You work in your own infrastructure. We will provide the production servers, unless it's a cloud based solution. In this case we will create an account with the hosting company. - For any architecture you suggest your must show a previous work based on it. **Important** - Please send us only relevant information about your previous work. Don't send us a collection of 200s links where it's impossible to find if you've done something like what we need. This means: Examples of bookstores, or examples of similar architecture to the one you propose, etc. ## Deliverables Page overview - Home page with single search box against multiple fields (about 6 or 7) in database. This search box must have a google suggest alike feature. In this home page we'll also need a little menu with about 4 or 5 options (not hierarchical, but all at the same level). - Table with search results page. Each row in this table must show an image and about 5 or 6 columns from DB. - Product detail form. Must show an image and about 10 elements from DB. - Shopping cart. Here you can choose the quantity for each product, and you can see the total amount of the order. Shopping cart must be mantained eigther in server session and client side using cookies. - Page to select payment method. User can choose credit card or paypal. Each link leads to one payment gateway integration. - Login page. User + password. - Forgot password page with kapchka. This should send an email to the user account. - Register page. User name and basic info (4 or 5 fields). Mail must be sent to confirm new user. - Information page with buttons "yes" and "no". This buttons make some values from DB to be changed. - 3 Static-information page with diagrams. 2 static page with text. - Page with the search box explained talking about the home, and little informative icons above. - Product detail form (as explained), but bellow two controls and a button. This button causes some DB values to be changed (3 or 4 values) and a mail to be sent. This mail must have a link to a servlet in the application. - The servlet in the application must cause another mail to be sent. This link must redirect to the payment gateway integration page (described bellow). After this payment another mail must be sent. - My Profile page. This page contains about 6 controls (typical name, age, gender, etc), a table to mantain more than one address, and a table to mantain more than one credit card information. - Page with a table. This table contains 4 columns. Each row has two actions. One is a link to product detail form, and the other one is a link to the last page (see next). - Page with text, and a tiny form with one dropdown control. This page must also automaticly save an autonumeric value in DB.
ID do Projeto: 3788648

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 14 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
6 freelancers estão ofertando em média $893 USD for esse trabalho
Avatar do Usuário
See private message.
$552,50 USD em 21 dias
4,7 (17 avaliações)
6,4
6,4
Avatar do Usuário
See private message.
$425 USD em 21 dias
4,9 (39 avaliações)
4,4
4,4
Avatar do Usuário
See private message.
$552,50 USD em 21 dias
5,0 (3 avaliações)
3,9
3,9
Avatar do Usuário
See private message.
$425 USD em 21 dias
5,0 (7 avaliações)
2,3
2,3
Avatar do Usuário
See private message.
$1.700 USD em 21 dias
0,0 (2 avaliações)
0,0
0,0
Avatar do Usuário
See private message.
$1.700 USD em 21 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) SPAIN
Spain
5,0
38
Membro desde jul. 5, 2010

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.