Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "how much does it cost to make an app"
-
I wrote a node + vue web app that consumes bing api and lets you block specific hosts with a click, and I have some thoughts I need to post somewhere.
My main motivation for this it is that the search results I've been getting with the big search engines are lacking a lot of quality. The SEO situation right now is very complex but the bottom line is that there is a lot of white hat SEO abuse.
Commercial companies are fucking up the internet very hard. Search results have become way too profit oriented thus unneutral. Personal blogs are becoming very rare. Information is losing quality and sites are losing identity. The internet is consollidating.
So, I decided to write something to help me give this situation the middle finger.
I wrote this because I consider the ability to block specific sites a basic universal right. If you were ripped off by a website or you just don't like it, then you should be able to block said site from your search results. It's not rocket science.
Google used to have this feature integrated but they removed it in 2013. They also had an extension that did this client side, but they removed it in 2018 too. We're years past the time where Google forgot their "Don't be evil" motto.
AFAIK, the only search engine on earth that lets you block sites is millionshort.com, but if you block too many sites, the performance degrades. And the company that runs it is a for profit too.
There is a third party extension that blocks sites called uBlacklist. The problem is that it only works on google. I wrote my app so as to escape google's tracking clutches, ads and their annoying products showing up in between my results.
But aside uBlacklist does the same thing as my app, including the limitation that this isn't an actual search engine, it's just filtering search results after they are generated.
This is far from ideal because filter results before the results are generated would be much more preferred.
But developing a search engine is prohibitively expensive to both index and rank pages for a single person. Which is sad, but can't do much about it.
I'm also thinking of implementing the ability promote certain sites, the opposite to blocking, so these promoted sites would get more priority within the results.
I guess I would have to move the promoted sites between all pages I fetched to the first page/s, but client side.
But this is suboptimal compared to having actual access to the rank algorithm, where you could promote sites in a smarter way, but again, I can't build a search engine by myself.
I'm using mongo to cache the results, so with a click of a button I can retrieve the results of a previous query without hitting bing. So far a couple of queries don't seem to bring much performance or space issues.
On using bing: bing is basically the only realiable API option I could find that was hobby cost worthy. Most microsoft products are usually my last choice.
Bing is giving me a 7 day free trial of their search API until I register a CC. They offer a free tier, but I'm not sure if that's only for these 7 days. Otherwise, I'm gonna need to pay like 5$.
Paying or not, having to use a CC to use this software I wrote sucks balls.
So far the usage of this app has resulted in me becoming more critical of sites and finding sites of better quality. I think overall it helps me to become a better programmer, all the while having better protection of my privacy.
One not upside is that I'm the only one curating myself, whereas I could benefit from other people that I trust own block/promote lists.
I will git push it somewhere at some point, but it does require some more work:
I would want to add a docker-compose script to make it easy to start, and I didn't write any tests unfortunately (I did use eslint for both apps, though).
The performance is not excellent (the app has not experienced blocks so far, but it does make the coolers spin after a bit) because the algorithms I wrote were very POC.
But it took me some time to write it, and I need to catch some breath.
There are other more open efforts that seem to be more ethical, but they are usually hard to use or just incomplete.
commoncrawl.org is a free index of the web. one problem I found is that it doesn't seem to index everything (for example, it doesn't seem to index the blog of a friend I know that has been writing for years and is indexed by google).
it also requires knowledge on reading warc files, which will surely require some time investment to learn.
it also seems kinda slow for responses,
it is also generated only once a month, and I would still have little idea on how to implement a pagerank algorithm, let alone code it.
4 -
So I just got asked for a quote for developing an app for a client's friend. He wanted an app that requires me to build let's just say a combination of what you see on uber with the live tracking of your uber driver, seeing all cars around your location and determining the closest one (It wasn't necessarily cars) plus profiles and another app for another set of users (I can easily make this one and determine the logged in user and in turn tailor the features for that user but they wanted two). An admin portal also was included and I had to do various integrations with Google maps. In app purchases was also necessary. Logs as the app has to keep track of all activities basically. A wallet feature was also to be implemented, scheduling, rating and complains section was also something requested and finally a mini accounting system was also to be developed. I was going to do this singlehandly as a freelancer. Obviously this is a lot of work. I also gave them a timeline of about 3 months for development. Which meant I was going to be putting all my time into developing this. Front end and backend for the app and front-end and backend for the server and database architecture. I charged them $10,000 not only for the work but also because they were going to be making money off of the app. They go "wow and why does it cost so much"...Judging from their reactions I don't think they will move further with this with me because of costs...😂 I can't even begin to wonder why they think that isn't a fair price. I have learnt from previous work before that you always state a cost for which you are absolutely sure you would want to work for else you would start doing the work and once you see how little you are being paid for so much work you end up hating the work and completing it ends up being a difficult task.10
-
Mighty Hacker Recovery: The Best in Crypto and Investment Fund Recovery
Mighty Hacker Recovery is the real deal.
I want to share my incredible experience with **Mighty Hacker Recovery**, the best expert in crypto and investment fraud recovery. After falling victim to a fake investment company in France. It was a nightmare losing **$76,000**, thinking it was gone forever. But thanks to **Mighty Hacker Recovery**, I got back every single dollar!
Their expertise in recovering lost investments, **USDT wallets, crypto transactions sent to the wrong address**, and stolen funds is unmatched. They don't just make empty promises—they **deliver real results** for sure.. Their process is fast, secure, and professional, ensuring that victims of crypto fraud can reclaim their hard-earned money.
I’m beyond grateful to have found them, and I know many others have benefited from their top-tier services. If you've lost funds to scams, hackers, or wrong transactions, don’t hesitate—**Mighty Hacker Recovery** is your best shot at getting your money back.
**Contact them now at WhatsApp +1 (404) 245-6415** and take back what’s rightfully yours!
11 Freelance Crypto Experts For Hire
Hire the best cryptocurrency experts
Hire a Cryptocurrency Expert Online
Find Top Cryptocurrency Experts for Hire in February 2025
Who is the most trusted crypto expert?
How much does a crypto consultant cost?
Can I hire someone to do crypto for me?
Who gives the best crypto advice?
Hire the best crypto expert free
Hire professional crypto trader
Top crypto experts near me
Crypto trading experts review
Bitcoin expert near me
Expert Crypto Trader legit
Free crypto experts near me
Talk to a crypto expert
How to recover lost cryptocurrency—and how to keep it safe
How to backup and restore a crypto wallet
Are Your Lost Bitcoins Gone Forever?
How To Find Lost Bitcoins:
Restore my wallet Bitcoin Support Center
How to recover my bitcoin wallet
How to recover my bitcoin app
Recover Bitcoin wallet without phrase
Find my Bitcoin account
Find Bitcoin wallet by email
How to recover Bitcoin from blockchain
Recover Bitcoin wallet 12 words
Unclaimed Bitcoin wallets
How to recover a crypto wallet with or without a seed phrase
How To Recover My Lost Bitcoin Wallet?
How could you recover your Bitcoin if it was not possible to
Forgot or Lost Bitcoin Wallet Password? How to Recover in 2025
Wallet gone and lost recovery phrase, how to get back my bitcoin back
1. Bitcoin (BTC)
2. Ethereum (ETH)
3. Tether (USDT)
4. USD Coin (USDC)
5. BNB (BNB)
6. Binance Coin USD (BUSD)
7. XRP (XRP)
8. Cardano (ADA)
9. Solana (SOL)
10. Dogecoin (DOGE)
11. Polkadot (DOT)
12. Dai (DAI)
13. Polygon (MATIC)
14. Shiba Inu (SHIB)
15. TRON (TRX)
16. Avalanche (AVAX)
17. UNUS SED LEO (LEO)
18. Litecoin (LTC)
19. Stellar (XLM)
20. Bitcoin Cash (BCH)
Crypto For Merchants
Quick FAQs about the most popular Cryptocurrencies
Q: What are Cryptocurrencies?
Q: Is An Altcoin Different From a Cryptocurrency?
Q: What are Cryptocurrencies Used For?
Q: Are Cryptocurrencies Regulated?
Q: What is the difference between Bitcoin and Ethereum?
Q: What are stablecoins?
Q: What is the purpose of Tether (USDT)?
Q: What is Litecoin (LTC)?
Q: What is Bitcoin Cash (BCH)?
1
