You are bidding on an opportunity to develop an account management services layer. The services layer will be consumed by a separately built mobile (iOS) application. The software you build will be from-scratch (no other code to learn or understand) and will be the basis for future services for this application.
Platform & Technical Requirements
All platform & technical requirements are open to discussion if you have a better idea. For now, the requirements are as follows:
* Services to be deployed and managed within Amazon's Elastic Computing Cloud (Windows Server)
* Storage to be deployed and managed within Amazon's Elastic Computing Cloud (SQL Server Express or SQL Server Web)
* Server software should be written in Microsoft .NET, C#
* Software, configuration files and deployment scripts to be uploaded to BitBucket
* Account services to be securely exposed in JSON format
The account services layer will provide the following functions:
* Create account
* Delete account
* Update account
* Get account
* Add friend
* Remove friend
* View friends
* Add favorite team
* Remove favorite team
* View favorite teams
* Add coin
* Use coin
* View coin
--> Accounts have the following data fields: username, email, password, facebookId, zip code, age, sex, friends list, favorite teams, coinbank.
--> Account Field:FacebookId
Users can bypass creating a custom account and simply log in with their Facebook account. In this case, we'll want to associate the other (voluntary) information with their Facebook account.
--> Account Field:FriendsList
Each user account has an associated list of other accounts that are designated their friends. This list can be automatically populated from Facebook or can be manually updated by the user.
--> Account Field:FavoriteTeams
Each user account has an associated list of favorite sports teams. For now, we will provide a hard coded-list of teams to be stored as a separate reference table.
--> Account Field:CoinBank
Each user account will have a coin bank that represents how much virtual money they have in their account.
You will be required to build (from scratch) the CRUD and services layer for the above account information. All configuration files, deployment scripts and software are to be built using industry standard practices and should be tested by you. Software should be easily deployable to the Amazon platform as described above. Account information for Amazon and Bitbucket to be provided upon the award of the bid.
Décerné à :
Hello, we have very rich experience in .NET Framework based development and all the related fields, including Web Services. Please, check PM for more details!
21 freelance font une offre moyenne de $644 pour ce travail
Hi, We have excellent .Net,and PHP expertise. Please have a look at private message for relevant work done. Awaiting a positive response from your end and looking forward to work with you. Thanks
Hi, I have gone through your requirement and I am glad that We can accomplish this task, Please give us opportunity to work with you. Please check PM . Thanks, TTS Team
Hello, I am an experienced .net developer with hands on experience in building SOA based application for larger organization. I always write code using best practices and I gurantee good quality and clean code.
I have .NET programming background and have developed 1 website and 1 software for school where the students have their own student-Id. So i probably can do this.
Hi, I m expert in ecommerce functionality, shopping cart, product catalogue, community based application, custom cms development. Please check PMB for my previous work I have done.
Hi, This is Anil. I have a very good development skill is their so i will try to give a best performance. In my team having 2 peoples is their to full fill the project. Regards, Anil +91-8019325987