How Ecodomen.ru Helps Save on Domains
Source: Dev.to
How to Use the Service
- Visit https://ecodomen.ru.
- Enable sorting by ascending renewal cost.
- Choose the registrar that best fits your needs – usually the first result.
What This Article Covers
- The problems Ecodomen.ru solves for users
- Our future plans
- Who we’re inviting to join our team
Why Domain Registrars Matter
When you create a website you need a unique address (e.g., mydomain.ru).
A domain registrar is a company that registers and manages these addresses.
For a quick overview of registrars, see the Wikipedia article on domain registrars.
Although all registrars provide the same core service, their prices differ dramatically:
| Price Type | Typical Range (RUB) |
|---|---|
| Renewal (1 year) | 149 – 19 999 |
| Average renewal price (observed) | 1 000 – 2 000 |
Ecodomen.ru aggregates and compares these prices, making it easy to pick the cheapest option—especially when you manage multiple domains.
Project History
- Origin – Started as a personal “pet” project by developer Maria (GitHub profile).
- First recruitment – Attempted to involve high‑school students; the tech stack proved too advanced for beginners.
- Internship phase – Built an unpaid internship team of trainees who helped deliver the first version.
- Team expansion – Added a project manager, designer, tester, and frontend developers, improving functionality and UI.
- Turnover – After a few months many developers moved to paid projects; new volunteers were recruited.
- Current community – Over 20 participants in the project chat, all contributing on a volunteer basis.
Watch the project history video:
Current Product Status
- MVP (Minimum Viable Product) – Price parsers are implemented for all registrars where automation is possible; the remaining ~3 % of prices are entered manually.
- Data refresh – Parsers run (ideally daily) to keep prices up‑to‑date.
- User interface – Users can sort and filter by:
- Registrar name
- Website URL
- Registration price (first year)
- Renewal price (subsequent years)
- Transfer price
Why These Three Prices Matter
| Price | What It Means | Why It’s Important |
|---|---|---|
| Registration cost | First‑year lease fee | Often advertised low to attract customers |
| Renewal cost | Ongoing yearly fee | Determines long‑term expense; usually less visible |
| Transfer cost | Fee to move a domain to another registrar | Useful when switching providers |
Technical Roadmap
- Backend / Frontend split – Django REST Framework or FastAPI for the API; React.js or Vue.js for the UI.
- Microservices experiment – Build a FastAPI‑based microservice architecture.
- Database migration – Move from PostgreSQL to YDB (create YDB adapters for Django ORM & SQLAlchemy).
- Testing & performance – Write unit, API, and end‑to‑end tests; set up load testing.
How You Can Contribute
We welcome feedback, ideas, and volunteers for a variety of roles:
| Role | Who We Need |
|---|---|
| Product Management & Promotion | Product managers, marketers (incl. SMM), analysts, technical writers (beginners + professionals) |
| Technical | Backend, frontend, DevOps, QA, testers, etc. |
Feedback form:
Application form:
Useful Links
- Service:
- Feedback:
- Project history video:
- Application form:
- Source code:
- Task board:
Originally published: “How Ecodomen.ru Helps Save on Domains — A”
# Lex Rezvov's Blog