Write some Software
- Estado Cerrado
- Presupuesto $1500 - $3000 USD
- Total de ofertas 81
Descripción del proyecto
We need a tinder-like application.
The project is divided in 2 subprojects.
- Backend App
- Mobile App(android and iphone)
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:
- 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:
- Whether it has pedigree or not
- If it is a Dog or Cat
- 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.Obtén cotizaciones gratis para un proyecto como este
¿Buscas ganar algo de dinero?
- Fija tu plazo y presupuesto
- Describe tu propuesta
- Recibes pagos por tu trabajo
Contrata Freelancers que también oferten en este proyecto
Trabaja en proyectos como este y haz dinero desde casa!Inscríbete Ahora
- The New York Times
- Wall Street Journal
- Times Online