What is FLDb?
Food Lovers Database(FLDb) is a collection of food Vlogs from Food Lovers TV (https://www.youtube.com/channel/UC-Lq6oBPTgTXT_K-ylWL6hg)
What is purpose of FLDb?
FLDb serves the same purpose for Food Lovers TV followers as that of IMDb.com for movie followers.
Who are the targetted audience of this site?
Fellow Bengalurians and people living/travelling around Karnataka as most of the Food Lovers TV Vlogs are from this region
Why not just use the Youtube channel of Food Lovers TV to browse through things?
Finding videos on YouTube is cumbersome and there is no easy way to search for Food Lovers TV reviewed restaurants near you. FLDb exists to help you overcome these issues
Is FLDb owned or sponsored by Kripal Amanna/Food Lovers TV
Nope. Although, the name is inspired from the youtube channel
Everything has a story behind it. What is the story behind FLDb?
My friends and I travel throughout Karnataka quite frequently and we all agree to the point that finding good food/restaurants while travelling is not an easy task. So we started gathering information of all the popular restaurants throughout Karnataka. JK, We don't have time for that. So we chose a popular YouTube channel that reviews food from popular restaurants from all over Karnataka and we found content from Food Lovers TV to meet our needs. We quickly realized that it is not an easy task to watch all those videos, remember the restaurants and the places they are situated in. Hence, FLDb came into existence
How does FLDb plan to make money?
The plan is to not make money. You heard me right, this site is free to all and does not include any ads, paid promotions or sponsorship. This site is a result of what started as my hobby project
How will FLDb sustain without making any money?
This site depends on a bunch of free services offered by companies like Render.com, Netlify.com, GitHub.com and MongoDB.com. The only things that can't be obtained for free is the domain ownership and a bunch of API calls made to Google Places API which I am ready to bear myself. I will continue to keep this site free from ads, promotions, sponsorships etc., as long as it doesn't punch a hole in my pocket
How can I contribute to FLDb?
While financial contributions are not encouraged, you can always contribute from technical point of view by submitting feature requests, bug report, code contribution etc., @ https://github.com/Mr-SKR/FLDB/issues or marketing by spreading the existence of this site by word of mouth. I'd genuinely feel happy if somebody recommends this site to me someday through the power of the word of mouth
Is this site highly available or scalable?
Nope. This site depends on a bunch of free services offered by companies like Render.com, Netlify.com, GitHub.com and MongoDB.com. These free services can't guarantee high availability and scalability. Since I do not expect a high amount of traffic flowing to this site, this site should manage just fine. My load testing results say that 30 concurrent users can use this site without facing any issues
What is the tech stack used to build this application?
MERN. I am pretty new to this stack and would appreciate any valuable feedback from the experts. Please raise the issues @ https://github.com/Mr-SKR/FLDB/issues or https://github.com/Mr-SKR/fldb-apis/issues
How can I trust this website?
Code used for building this whole website is presented publicly @ https://github.com/Mr-SKR/FLDB and https://github.com/Mr-SKR/fldb-apis. Feel free to inspect if you've got any free time. These repos are also licenced under https://opensource.org/licenses/MIT. So feel free to re-use anything from here to build a similar site for your favourite YouTube food reviewer
Nearby page is displaying inaccurate distance
Nearby page doesn't display distance. Instead, it displays displacement. Displacement is the shortest distance from the initial to the final position (Imagine a straight line). It is calculated using the Haversine's formula(https://en.wikipedia.org/wiki/Haversine_formula) and these results aren't 100% accurate since this formula applies to spherical objects and earth is not a perfect sphere. That being said, the resultant displacement is almost acceptable in most cases
How does FLDb display information such as restaurant's ratings, contact number etc.,?
FLDb backend scraps the Food Lovers TV YouTube channel periodically to gather video information and google maps location link from video description using the YouTube data API. These google links are used to fetch information such as Google reviews/ratings, contact info, restaurant's operating hours etc., by querying the Google maps places API
Are veg friendly labelled restaurants pure veg?
No. These are the restaurants that have vegetarian options in the menu. They might or might not be pure vegetarian restaurants
What all can I search using the searchbar in homepage?
Searchbar in homepage can be used to search for video title which in most cases includes restaurant name and location information. So you can search for video title, restaurant name or place if you remember any of these keywords partially