The goal of this document is to list down actionable and reasonable achieveable targets before the end of this year. While some tasks are more important than others, it is important to note that many businesses are affectd by end of year and as a result some of the commercial agreements, especially purchase and payment orders, are not possible at this time of the year. Without further ado here is a list of tasks:
| name | description | resources (budget and / or others) | notes | dependancies | Time |
|---|---|---|---|---|---|
| integrating with Zain (top up) | Offer direct zain top up via Tuti Network | Integration in the api layer. Integration in the app | The process invloves sending Zain a headed letter from our company requesting the service. Other hard requirements are the website and the business profile alongside EBS certification | Complete our business profile. Recheck our offering and tailor it to Zain | TBD |
| Integrating with Zain (bill payment) | it is slightly different from Zain’s top up, as in top up we will have active deposits. Bill payment will be online and as a result Zain will discuss with us ebs license. | We will integrate with Zain’s billing system. Adds a bit of complexity, but manageable. | Proposal to Zain, paperworks, MOU and remittance, MOU with Solus or others | TBD, but it is important to note we have to start those meetings before the end of this year otherwise it will become very difficult to capture anything until the end of first quarter of the next year. This year has been a turbulent for everyone and execs want to make any gains for their end of year bonuses. We can give them that. | |
| Integrating with Sudani | Same as for Zain topup and billpayment. The only exception is that Sudani spoken to us about stuff that is related to our app: - they want to see the possibility of our app being utilized by them. Remember guys, Sudani and Sudatel still don’t have any technical partner to help them with these parts: Zain has one (Interface and Huwaei), MTN has the support group, Sudani has nothing. That is why they showed huge interest in our app and inquired about our system scalability and so. | Same as for Zains, but Sudani’s approach is more focused on technical partner PLUS ebs license | Same as for Zain. Hard requirements on the license. |
These are the main highlights and what we want to achieve, in order to achieve them we need:
| name | why | when |
|---|---|---|
| business profile | Sudanese usually don’t read that much, but it is still a document they ask about. | 2 days |
| presentation | not required for the first email, but it is needed by the time we arrange our meeting | |
| meeting objectives | what we need and how we can deliver it and what are we expecting from us | |
| ebs license | it became a requirement now since their expectations is that we will deliver the tokens (topup tokens) via mobile app | |
| tutipay app | they will ask to show and download and check the app | 10 days |
| business case | after an nda, we will share with them a business solution that shows what we want to do and how a specific partner will make use of it | |
| tuti website | website is the first go to option when someone is looking for us. The first demo can be found here: https://1.2t.sd it is a wip, more animation and adaptation to come. | before the end of this week |
A partnership walkthrough
We want to highlight our status now and how the process usually work in Sudan.
- we start with in-person calls via friends and acquaintances
- phone call with a rep that briefly mentions what we want
- closely followed by arranging a meeting
- we will be expected to show something in the meeting:
- live transactions
- presentations
- figures
- sharing meeting minutes thereafter and starting email thread
- sharing the written presentation and
- sharing a business case as well
- next step is a proposal preferably
- via personal meeting
- and then shared via email. Written and with the company’s letterhead
- after signing the agreemnet, comes the implementation
- follow up and account / partners relationship after that. We need to ensure we still remain close to their marketing team even after we sign the contracts
what is required moving forward
- MOU with Marhaba
- Figures from Marhaba:
- how many customers they have
- how many branches
- where are they operating inside and outside Sudan
- partnerships with banks
- relationship with merchants
- access to market (Soug Omdurman, Bahri, etc)
- any future plans
- MOU with Solus or any payment company
- i will leave this one for you Hamdi, or Sam or Abdu.
- you already know the guys and it’s clear the value proposition for both of us
tech only tasks
| task | description | timeline | resources |
|---|---|---|---|
| tutipay POS adaptation | Make tutipay mobile payment app from the same source of tuti POS | 10 days | android dev |
| tuti Linux POS | Linux POS software for v36H (no printer) | 15 days | linux / c developers |
| tuto checkout page | a checkout page for tuti’s customers for e-commerce integrations | 15 days | frontend / react developer |
| tuti payouts / payroll system | a web front application to be used by tuti customers as a payroll system | 10 days | frontend / react |
| tuti dashboard | multi-tenant dashboard system to be used by tuti super agents, agents, and merchants to track down their transactions | 10 days | frontend / react |
| linux v71 pos | full POS linux with explosion proof certificate. Elegilible to be used in petroleum stations. | 21 days | linux / c |
| Smart POS for banks (whitelabeled tuti POS) | the same tuti pos app but for banks. White labeled app. The cost of the pos might get in our way though | 10 days | android |
| tuti sougs (or Shopify ripoff) | in order for businesses to adopt our solution, we have to offer them a simple: listing market for their products, charging their customers, and sending / paying invoices to / from suppliers. We have to fill that gap in the market | 21 days | frontend / react |
| tuti merchants | a simple mobile app where merchants and store owners can accept fund by charging their customers through a generated link from the app. Customers can pay their invoice via web (check the checkout project), or via tutipay app (we ought to encourage them to pay via tutipay app by giving them discounts, we can make the discounts through the fees we get from the merchant) | 15 days | mobile app / flutter |
tech requirements
- contabo server vps (12 euros, 1 yr commitment)
- sms
- local server (sudatel / canar)
- imac for ios development
That is all for now.
tech hiring
I started working to recruit new members recently. The job description and posting is here: https://adonese.notion.site/We-are-hiring-65b900cf3426462d95c573bce4e88325 and the test exercise is here: https://github.com/tutipay/flutter-interview
Flutter interview
This interview is designed to test our entry level flutter and mobile app engineers. We want to smoothen away the challenges people face when they are interviewing by making the process very transparent and seamless. We want competent, reliable and trustworthy people. Engineers we can rely upon to build our company, so our values (at least from engineering point of view):
- be trustworthy
- never lie
- failures are imminent, let’s understand them and try and learn from them
- communication is the key to our success; always try to assume the best interpretation and in case of doubt ask your peers
- we are building a team and we care a lot about our team members and the team morale
- always help and support each others; office politics won’t be tolerated
- don’t be an arse, don’t be rude, don’t attack or offend others; whether they were your colleagues or our customers
In short, we want to build a place where everyone feels they belong and they believe in what we are building.
The task
The task is quite simple. You will be given a Figma document (UI) and your task is to convert it to flutter code.
Steps
Concretly, what we want is the following:
- Implement flutter code from the provided figma code
- Share with us a working demo (github repo)
- Share with us documentation about how to run your code. Build and run the code
- A document that describes your work, what you, why did you do them and so
- unit testing your code is plus, but it is okay for junior / intern roles
- Any notes, recommendations, etc anything you see worth mentioning is huge plus too.
Please submit your code in a private repo.
The link for Figma file is here: https://www.figma.com/file/kgMNB3slPlDvXlbrrBNvMv/Untitled?node-id=0%3A150
Thanks and good luck.