Lukket

Language Exchange : Native Iphone Application and Website

Native Iphone Language Exchange Application and a MVC language exchange website.

I require an iPhone application and separate website to allow people find language exchange partners, or do online voice/video language exchange. Iphone and website should share same central online Database, so if someone creates a profile on the iphone it should be available on the website as well, and vice versa. Users on the website should be able to do language exchange not only with other users on the website, but also someone using the iphone application. I hope to extend this in the future to other applications such as android, so architectural design should cater for this. Language exchange should enforce (or encourage) a fair time spent speaking each of the language. ie 10 minutes English, then 10 minutes Chinese.

Users can register via the iphone and/or website may create profiles to describe themselves.

Technology Required

iphone native Application

Website (MVC, C#.Net+, MSSQL2008)

I'm not quite sure how to best do the voice chatting across iphone/website users. I do prefer to use existing technologies such as skype. Is it possible to build this using skype api? Can discuss this with you.

## Deliverables

Native Iphone Language Exchange Application. And a MVC language exchange website.

Brief

I require an iPhone application and separate website to allow people find language exchange partners, or do online voice/video language exchange. Iphone and website should share same central online Database, so if someone creates a profile on the iphone it should be available on the website as well, and vice versa. Users on the website should be able to do language exchange not only with other users on the website, but also someone using the iphone application. I hope to extend this in the future to other applications such as android, so architectural design should cater for this.

Language exchange should enforce (or encourage) a fair time spent speaking each of the language. ie 10 minutes English, then 10 minutes Chinese. Users can register via the iphone and/or website may create profiles to describe themselves.

Technology Required

iphone native Application

Website (MVC, C#.Net+, MSSQL2008)

I'm not quite sure how to best do the voice chatting across iphone/website users. I do prefer to use existing technologies such as skype. Is it possible to build this using skype api? Can discuss this with you.

Register for account

Fields

* Email

* Password

* Name

* Location (City, Country)

* Native Language(s)

* Learning Language(s)

Edit profile

Fields

* Location (City, Country)

* Name

* Native Language(s)

* Learning Language(s) and proficiency level.

* Gender

* Age range, < 18, 19 - 25, 26 - 35, > 35

* Profile Description

Search User

Fields

* Language Learning (ie Chinese, Japanese)

* Is Online,

* User available for voice/video language exchange

* User available for text messaging

* Available to meet in person

* Available for offline msg.

Sort by

* 'Language Partner' (average) Rating

* Location (useful when searching for a language partner nearby)

View User Profile

Name

Location

Native Language,

Learning Language and Proficient.

Gender, Age (Optional)

Profile

Language Partner Rating

Invitation to be a friend (language exchange partner )

This is for language exchange via email or person.

Stepsfor language exchange

1. User 'A' sends an request to another user 'B' for language exchange

1. User A must specify the languages, ie Chinese/English of interest

2. User 'B' will receive that request for language exchange.

1. User B accepts or declines the language request.

Inbox/Message

1. Users can send offline msg to one another. Can only send a message to users who have been accepted language exchange partners.

Invitation for online (voice/video) Language Exchange

Doing online language exchange involves three steps. This can be executed from the search user, or user's profile page.

Actions for language exchange

1. User 'A' sends an request to another user 'B' for language exchange

1. User A must specify the languages, ie Chinese/English of interest

2. User A must select the suggested length of the conversation. ie 15mins (15mins Chinese, 15 mins Chinese).

2. User 'B' will receive that request for language exchange.

1. User B is given the option to choose the starting language, ie if its Chinese/English, User B may choose to select English as the starting language.

2. User will verify length of time, ie 20 minutes each, or 10 minutes each.

3. User B may decline the Language exchange Or,

4. User B may accept the language exchange request, in which the language exchange session will proceed.

1. The language exchange will start in the first session. The session will display a timer and the suggested language A.

2. Once the timer runs out, a screen will notify that the second language B session will begin. Again this session will display a timer and language spoken.

3. Language exchange will end once session B has completed.

5. After the language exchange end, user may rate other user on a scale of 1-5. ie this user didn't change language, or exited early etc.

Evner: C# Programmering, Cocoa, Mobile App Development, MySQL, PHP, Software Arkitektur, Software Testning, Web Hosting, Hjemmeside Management, Hjemmeside Testning

Se mere: language exchange iphone, android language exchange, conversation exchange video iphone, website chatting design, voice to text android, steps on how to create a website, skype video api, skype in japanese, skype api for php, searching for someone online, rating by country, online invitation design, online exchange account, mobile technology application, mobile application technology, mobile application technologies, learning english online, learning english language, learning c language online, i find the website by design best

Om arbejdsgiveren:
( 3 bedømmelser ) Kilsyth South, Australia

Projekt ID: #3318899

2 freelancere byder i gennemsnit $1216 på dette job

apirsoft

See private message.

$1156 USD in 30 dage
(3 bedømmelser)
4.2
mikesdvw

See private message.

$1275 USD in 30 dage
(1 bedømmelse)
0.0