Part of a multi-dimensional project: Bluefin.
The project involves the creation of a business website and backend Database system where client can find out details about the company, sign up to create an account and in a password protected and secure area provide details of their company and then outlet by outlet provide details of address, opening hours, product categories supplied, individual product lines, and pricing.
This data is then to be available to a consumer app where customers will scan a QR code to identify the branch and location they are in (probably verified by GPS as well.) Once "checked in" at the branch they can then access the product catalogue by category, browse product lines, add them to an order page and once happy send the order electronically to the branch via our back-end systems.
Additionally functionality will be added over time where customer will receive reward points for transactions that can be spent in venue, will be able to search for nearby venues supporting the app, and will receive specific marketing offers and promotions via the app, be able to interact via social media / Facebook / Twitter, etc
Looking for developers that can work one specific parts of this project or as a whole hence listing components as separate projects under the Bluefin banner just now..
Menu screen with buttons to; Info, Sign In/Out at Venue, Browse product / place orders.. future functionality to be added including see special offers, find nearby venues that support the app on a map, interact with social media..."Ive just bought X at Y..etc", account details including reward points earned..
Simple overview of App, information about how it works, benefits of signing up etc.
Launches the embedded QR scanner, reads the QR code that identifies the venue and specific location they are at. This should also be verified by GPS to provide a basic check that if they are scanning a barcode that say they are in Venue X on 31st Street in This City they are actually at least near 31st Street and in This City.
Once signed into a venue the user will be presented with a menu/ catalogue style interface showing product categories and Order-book. By entering categories the customers can review individual products seeing name, brief description, pricing and links with an relevant product which can then be added to the Order-book. eg. Under Desktop Computers the Product might be Apple Mac and the secondary product that could be ordered is Mac Care.
If the Venue is "Open" and "Accepting Orders Via App" according to the database then clients can review orders placed via the Product Catalogue and if happy commit order. This order will then go back to the database for processing and forwarding onto the venue electronically. Ultimately this will involve integrating with local EPOS systems but initially will be sent electronically to mobile devices or printers for branch to manually enter into EPOS and process / prepare order..
Future functionality will be added as a different project eg. Social Media interaction, creation of a special offers view where by Venues could push out deals of the day, creating a Customer Details / Account section where in return for providing their details they can earn loyalty points for transactions and spend them in venue, etc..
Open to suggestions on implementation. Well commented, clear base code is required to allow for future support and enhancement. Priority will be to release iphone variant and then Android if cannot be developed in parallel or if cost prohibitive to do both. Other platforms would be considered in due course. This project is being broken down for tender by mobile development and web/backend development but would welcome either a single developer doing both or breaking down project across different developers.
Thanks for your interest.