đź“„ Project Name: ECHO- Deadline to Submit: [Insert Date]
🌟 What We Want to Build: We are looking for a smart team to help us make a special communication system. Imagine someone wants to talk to a person they don’t know directly—but they know a special code or symbol for that person. This system will let them send a message or make a call without ever seeing the real phone number.
It’s kind of like sending a secret letter to a mailbox with a nickname on it. The mailbox knows where to deliver it, but no one else does.
đź§© What the System Should Do
People can sign up and give us their real phone numbers. But the number must be hidden and locked.
The system gives them a secret code (like a nickname) that others can use to contact them.
When someone sends a message or call using that code, the system should quietly send it to the right person.
The person receiving the message stays private and protected the whole time.
The system needs to handle lots of people talking at once—up to 1,000 at the same time!
It should work very fast, never crash, and always keep secrets safe.
🛠️ What You Should Use
A cloud like Linode to run everything.
A place to save the phone numbers in a locked way (we like PostgreSQL).
A brain to remember who has which nickname (Redis or something fast).
A gate for phone calls and texts (like Twilio, Plivo, or Asterisk).
A good way to send tasks to workers (like RabbitMQ).
A system that can grow when more people use it (like Kubernetes).
A way to see if everything works fine (maybe Prometheus + Grafana).
📬 What We Need From YouWhen you send us your proposal, please include:
A drawing of how the system will work.
A short note about your team and why you’re the right one.
How long it will take to make the first working version.
How much it might cost for the first 3 months.
How you will make sure all the secrets (phone numbers) stay safe.