关闭

Write some Software

该项目收到83 来自天才威客的竞标,平均竞标价格为$3073 USD

为像这样的项目获取免费报价
雇主工作
项目预算
$1500 - $3000 USD
全部竞标
83
项目描述

We need a tinder-like application.

The project is divided in 2 subprojects.

- Backend App

- Mobile App(android and iphone)

Tasks

========

Mobile App(android and iphone)

---------------------------

- Sign-up form

- Login form

- Login with facebook account.

- Keep logged in until purposely log out

- Implement a "Recover your password form" by email.

- Implement payment methods for paypal and credit card, for the payed version.

- Implement the logout button.

- Implement the general settings page where you can

- Change password

- Manage Payment methods

- Manage Billing Cycles

- See payment history

- Filter potential matches

- Switch between own profiles

- User will have the ability to have different profiles under the same account.

- User is able to edit each profile created with the following fields:

- Name

- Age

- Sex

- Race

- Pedigree(yes or no)

- Type: Cat or Dog(for now)

- Profile pic and other photos

- Short personalized description (400 characters or so)

- Option for user to view the profile as other would see it

- Automatic geolocation should be saved for each profile

- Change its geolocation selected with maps(just for the payed version)

- On login, the user sees its matches directly.

- User can like or dislike a match. That match should not be shown again.

- User is able to click on a potential match profile pic, to see its pictures and more data.

- If both users like each other, its a match.

- Make a page for matches

- Make it possible for matches to talk to each other privately

- Show who is a new match and also which one is a new message

- Separate buttons to report and block a match

- On app restart, the user last profile with the applied match filters used will be saved and shown.

- User should be able to filter matches by:

- Distance

- Race

- Whether it has pedigree or not

- If it is a Dog or Cat

- Sex

- The user will be able to link any of his profiles to instagram accounts. The last x instagram photos are shown.

- Shown instagram photos can be clicked to be enlarged.

- Error page for when user has no internet connection

- 2 profiles cap for the free version.

- 25 like cap for the free version

- On app start, and once a day, user will be shown one profile that has given like to the current profile.

Backend App Services

---------------------------

- All services needed to support the mobile app

* Technical Specs

==================

- Use Docker for dev environment and production releases

- Make automated unit tests

- Reactive design for all web components. (ie site should look good on different screen sizes)

- We would like to build a RESTful API.

- The backend API should be built using python, django and djnago-rest-framework.

- We use git for development and have a branching and versioning approach.

- There is a development branch, for development, which is merged to the master branch (production).

- Each new future should reside in a separate branch, and must be submitted as a pull request for code review from us. (NO DIRECT COMMITS TO DEVELOPMENT).

- Branch from development, unless there is a hotfix

NOTE: Please consider there might be other small details not included in this document, and that probably will prompt along the development of this whole system.

需要技能

在寻找赚取金钱的机会?

  • 设定您的预算和时间框架
  • 大致描述您的建议方案
  • 为您的工作领取工资

雇用同样在该项目上竞标的威客

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