I need a web based mobile login site that takes monthly payments, that will allow the user to pick between three plans. I need it in spring MVC platform using jpa-hibernate to d/b and jsp front pages incorporating HTML5. The checkout must be able to take recurring monthly payments, or a stand alone plan. Once the user selects the plan they will have to create an account, proceed to checkout and pay. Once the user logs in they must have their own profile page. I need a web based database with api interface for saving customer data. Security is really important because the data is sensible. I need te following things to do: set up and create database, design of login front-end and admin backend. User management needs to include add,modify and remove user; cancel account and update payment method. I need this same app that is incorporated into one web app, one iphone app and one android app with the same functionality and incorporation among all three, so the user can login to their account from the iphone app or the android app etc.
I want the user to go to the site via the web/iphone or android and see a login page where they can register, login or request password if they forgot theirs. If they register they need to fill out information and select a billing plan. This needs to go through hibernate and be stored in mysql. If they login in they will get directed to their user profile page if credentials match mysql database, from there they can have a link to run a pre-existing app.
Please don't bid if you cannot meet these expectations.