Hello,
We are seeking to build an app/service with a reliable provider, the app is about building an online recipe box and help users organize, explore and add new recipes.
A recipe box is a service where users can save all their recipes for future use and easily access and use them when they want to cook something.
The goal is to help users load all their recipes from different places, for example - an old notebook, an email, a WhatsApp message, a facebook page or an online link they have for a recipe .
The online recipe box will allow them to save and share their recipes and also search for new recipes and follow other members’ and their recipe boxes.
An important aspect from a tech planning perspective is around social features (follow, likes, comments etc…) so please take that into consideration.
High level feature list
(A more detailed list and specifications will be provided for price quotes upon progression in the process if the provider seems to fit our requirements).
* Onboarding + Signup/signin process (using Firebase auth)
* Create a new recipe + pictures and organize it in categories.
* View recipe for cooking and share it with friends
* Import a recipe from the web (using jsonld recipe format - [login to view URL])
* In App purchase of a subscription for the service
* Search a recipe and see a feed of new recipes
* Social aspects like - follow someone, comment on recipes etc..
* Some backend integrations to email, push notifications, analytics and attribution…
These are the main themes of the project
The project will be delivered in phases to be agreed upon so we can launch the product to production while we’re adding value.
As part of the project we’ll be looking to plan and approve the architecture, code practices, DB schema and scalability aspects, so that we’re able to build the app/service to scale with the business.
Scope of the project from our experience and some offers we’ve got is between 6 - 9 dev work months.
Can/should be broken down to a few developers so delivery is faster.
Development provider requirements:
We’ll be looking to find a team of developers (not a freelancer) with the skill set around native iOS (Swift), Android (Java/Kotlin) experience + NodeJS/C# (TBD) for backend development and MongoDB expertise.
The provider should be able to structure an architecture that will enable the system to scale (preferably have an inhouse architect that will be accompanying the project).
The provider will also need to provide the needed IT production setup and deployment requirements using Kubernetes on AWS while keeping budget caps in place.
We are looking to work on a project based model, where there’s a defined set of features and deliverables. The provider will evaluate the costs and timeframes for delivery and propose a price quote for the project.
In addition there will be an agreed model of post project future developments, support and maintenance.
Tech Stack we’re aiming:
Operational DB:
MongoDB
Future plans for social aspects - add a graph DB for the heavier social needs (maybe)
Backend/Server side:
nodeJS or c#
Frontend:
IOS: Swift native
Android: Java/Kotlin native
IT:
The service will be hosted on AWS and use Kubernetes to manage nodes.
Intended Audience
Our target audience is people who like to cook.
They search, try-out, collect, cook-by and share recipes.
75% Female / 25% Male Ages: 25-60
Current target Platforms:
iOS mobile app phone
Android mobile app phone
In the future we’ll add a customer facing web as well.