Find Jobs
Hire Freelancers

A bookstore website (architecture and programming)(update 2)

$500-5000 USD

完了済み
投稿日: 13年以上前

$500-5000 USD

完了時にお支払い
**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 PHP 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. Another worker is taking care of paypal and credit card payment. Eventually your work will integrate with his. - We provide an integration server, i.e. a place where the developers have a decent data test suite for testing with real stuff and the other coders work. You work in your own infrastructure, but testing is done on ours. - 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: 3811946

プロジェクトについて

21個の提案
リモートプロジェクト
アクティブ 13年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
アワード者:
ユーザーアバター
See private message.
$1,360 USD 28日以内
4.7 (112 レビュー)
7.8
7.8
この仕事に21人のフリーランサーが、平均$822 USDで入札しています
ユーザーアバター
See private message.
$1,020 USD 28日以内
4.9 (342 レビュー)
8.2
8.2
ユーザーアバター
See private message.
$850 USD 28日以内
4.6 (265 レビュー)
7.8
7.8
ユーザーアバター
See private message.
$1,275 USD 28日以内
4.9 (108 レビュー)
6.7
6.7
ユーザーアバター
See private message.
$722.50 USD 28日以内
4.7 (61 レビュー)
6.3
6.3
ユーザーアバター
See private message.
$488.75 USD 28日以内
4.5 (56 レビュー)
6.0
6.0
ユーザーアバター
See private message.
$765 USD 28日以内
4.8 (8 レビュー)
4.7
4.7
ユーザーアバター
See private message.
$510 USD 28日以内
5.0 (43 レビュー)
4.6
4.6
ユーザーアバター
See private message.
$665.55 USD 28日以内
3.6 (12 レビュー)
4.3
4.3
ユーザーアバター
See private message.
$467.50 USD 28日以内
5.0 (3 レビュー)
3.9
3.9
ユーザーアバター
See private message.
$680 USD 28日以内
4.5 (1 レビュー)
3.1
3.1
ユーザーアバター
See private message.
$425 USD 28日以内
5.0 (6 レビュー)
2.9
2.9
ユーザーアバター
See private message.
$595 USD 28日以内
4.8 (10 レビュー)
2.3
2.3
ユーザーアバター
See private message.
$467.50 USD 28日以内
5.0 (2 レビュー)
1.9
1.9
ユーザーアバター
See private message.
$1,700 USD 28日以内
2.5 (4 レビュー)
1.2
1.2
ユーザーアバター
See private message.
$1,700 USD 28日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$510 USD 28日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$726.75 USD 28日以内
0.0 (1 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$1,275 USD 28日以内
0.0 (2 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$425 USD 28日以内
0.0 (4 レビュー)
0.0
0.0
ユーザーアバター
See private message.
$637.50 USD 28日以内
0.0 (1 レビュー)
0.0
0.0

クライアントについて

SPAINのフラグ
Spain
5.0
38
メンバー登録日:7月 5, 2010

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。