Closed

Google App Engine Java connected with Android Application

This project was awarded to ziedcherif for $300 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Project Budget
$250 - $750 USD
Total Bids
14
Project Description

This is a school project. The scenario of the project is the following. With this application a store owner can submit any products he wants so a user (guest) can search these products from the web-based application or his android application. In both cases a user will have the ability to sort the products according the lowest price or the closest to his location. Also a store owner will have the ability to save his Store characteristics (physical address, store name, email, website, logo photo, store description e.t.c.) and as much products he wants to this store. A store owner must have at least one store submitted to create storing products. Another feature is a user (guest) to have the ability to bookmark as favorite a product he viewed to see after that.

The project has two sections:

The first section is the web application. From the web based app a user can:
- Create an account (Google Account API can be used)
- Submit a Store
- Submit a Product
- Edit / Delete his own Stores / Products
- Search other users' Products / Stores
- Bookmark a product he viewed as Favorite
- View a list of the products he bookmarked (the user can choose the distance from his current location that a product will appear)
- View on Map where the default location will be his own location (the location of the current device), the closest Stores.

The second section is the android application from which a user can:
- Login to his account
- Search other users' products / Stores
- Bookmark a product he viewed as Favorite
- View a list of the products he bookmarked (the user can choose the distance from his current location that a product will appear)
- View on Map where the default location will be his own location (the location of the current device), the closest Stores.
(as the web-based app except the registration and the product/store submission)

Because this is school project there are some RESTRICTIONS:
- The web based section must be deployed using Google Web Toolkit hosted on Google App Engine Java
- The GAE Datastore must be used for data storing (RequestFactory or Objectify)

The entities must be the following (this is an example below):
Store (Name, Description, ImageLogo, Address, Website, Telephone, GeoPosition, Country, userId)
Product (Name, Description, Image, ReleaseDate, barcode, weight, dimensions, Manufacturer)
Favorites (userId, productid)
Stock (productId, storeId, stock)

IMPORTANT! Because its a school project the source code must be fully delivered with the project.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online