E-commerce website with Java (Spring) REST API and Angular

E-commerce website with Java (Spring) REST API and Angular


The purpose of this project is to come up with a fully functional eCommerce website where user can place order as a guest user or logged in user.


Ethnic Wear E-Commerce is an ethical fashion brand for a contemporary goddess. Connecting eastern traditions with western innovations. It is an eclectic mix of elaborate pattern cutting techniques within the garment construction.

Proposed Technology Stack:

1. Spring

2. Hibernate

3. Angular JS

4. MongoDb

Architecture Requirement:

1. RESTful APIs on server

2. MongoDB at DB layer

3. AngularJS 1.5 on frontend

Pages required:

1. Account Page:

a. Create Account (Google and FB)

b. Login (Google and FB)

c. Forgot Password

d. My information Page - Add/Update/Delete Information

e. Order History Page

f. Order Detail page

i. Shipping Details

ii. Delivery Updates

iii. Payment Details

2. Search and Browse

a. Home Page

b. Search & Filters

i. Filtered (faceted) navigation by brands, price and unlimited number of custom attributes

ii. Products relevancy (show products sorted by best match)

iii. Tag searches

iv. Item number search

v. Price FIlter

vi. Brand FIlter

vii. Size filter

viii. Category filter

c. Search Result

d. Category listing

e. Product Listing

f. Product Details

i. Review

ii. Rating

iii. Policy

iv. Description

v. Specifications

vi. Sizes

vii. Quantity

viii. Share (Link, email, & FB)

3. Cart and Checkout

a. Shopping Cart

b. Shipping

c. Billing

d. Order Review

e. Order Confirmation

f. Paypal integration

4. Deals & Featured page

5. Contact Us

6. Privacy Page

7. Terms & Condition

8. Admin

a. Admin Login

b. Forget password

c. Sales History Page - Lists down the sales details per month/per day/ based on filter

d. Upload products

e. Access anyone’s account and modify any details.

f. Admin Inventory management

i. Track the inventory of each product

ii. Manage out of order stocks in inventory

iii. Price

iv. Model

v. Quantity

vi. Size, length

vii. Active / Inactive product

g. Updating / Deleting the product details

h. Update product flavor (waist or height or color)

i. Create Create categories & subcategories

j. Admin Order creation

Functional Requirement:

1. The end customer should be able to

a. create an account and store basic information like shipping addresses, billing address.

b. search any product and navigate to product details page

c. Add product to shopping cart

d. Proceeds to place order

e. View order history

f. Login to the account from any of the checkout flow and still continue from the same page.

g. Once user logs in, all his information needs to be merged to the persistent user details.

2. As an Admin, I should be able to

a. View any customer’s information - Add/edit/delete information

b. View sales history in one page. This should have details like view number of sales happened in specified date range, Dollar amount of sales in that period.

c. Admin Inventory management

d. Changing the size of product

e. Changing product flavor (waist or height or color)

3. Get an overview of the orders

4. Receive email for new orders

5. Send emails for purchases & payment success

6. Configure the one page checkout

7. Let your customer choose the addresses select shipping & payment methods

8. Showing out of stock products to users

Template for UI will be provided. Please bid only if you can do using these technologies only.

Budget is fixed: 20-25K. Bid only if you can do within these requirements.

Thanks. Happy bidding..!!

Beceriler: Angular.js, MonetDB, RESTful, Web Sitesi Tasarımı

Daha fazlasını gör: Hire a Web Developer - 30/03/2017 13:59 EDT, rest api example java, spring REST API, rest api client java, website database build, rest api java documentation, java spring paypal api, splunk rest api java, rest api documentation java, splunk java rest api, salesforce rest api java, java rest api documentation, rest api passing credentials java, myspace rest api java samples, great website idea build, rest api website, furniture website design build, website design build, build review website site build, video website server build, website rotator build, template website baker build, myspace java rest api, website need build seo friendly, website application build page

İşveren Hakkında:
( 8 değerlendirme ) pune, India

Proje NO: #14671751

Bu iş için 18 freelancer ortalamada ₹32118 teklif veriyor

in %bids___i_period_sub_35% gün içinde50000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(54 Değerlendirme)

Hi there, Thank you for sharing your requirement. We are a team of technocrats having 8+ years of experience in Web and Mobile design plus development. Talking about our expertise, we possess very good expertise Daha Fazla

in %bids___i_period_sub_35% gün içinde40000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(19 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(25 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(6 Değerlendirme)

Hi, Greetings from youngitminds! [login to view URL] have highly qualified Angular.js and Node.js developers with good experience in JS Frameworks and UI 2. We haveExpert level experience with JavaScript,AngularJS, Backbone JS, Daha Fazla

in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(10 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

i am interested please response me Relevant Skills and Experience Angular.js, MonetDB, RESTful, Website Design Proposed Milestones ₹27777 INR - initial

in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(2 Değerlendirme)

Dear Sir/Ma'am, As far as your requirement concern , i have good knowledge about it with more then 10 years of technically experienced. i can complete your work on time. Relevant Skills and Experience yes Stay tune Daha Fazla

in %bids___i_period_sub_35% gün içinde25555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(8 Değerlendirme)

A proposal has not yet been provided

1 gün içinde %bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% INR
(4 Değerlendirme)

I'm a java technical architect with experience in building scalable, distributed applications. I can work with my 2 other freelancers known to me & are very competent in java/jee technologies. Relevant Skills and Expe Daha Fazla

in %bids___i_period_sub_35% gün içinde55555%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hello I read through your job post and can see you need an expert developer who is skilled in ASP.Net, Angular JS, who has some previous experience in the same. I have 10 years of experience in Web Development, Soft Daha Fazla

in %bids___i_period_sub_35% gün içinde40000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hi, Hope you are doing well!! I have 6 years experienced in full stack development for web and mobile App. I will work daily 2 hours and complete your website in 40 working days. i have developed 25+ mobile app Daha Fazla

in %bids___i_period_sub_35% gün içinde30000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde32500%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde27777%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

Hello, My name is Josh, I am a software developer with over 10 years of experience in building software solution from concept to finished product. My expertise includes android and iOS Daha Fazla

in %bids___i_period_sub_35% gün içinde35416%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

A proposal has not yet been provided

in %bids___i_period_sub_35% gün içinde33000%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)