DEV Community

Cover image for tutorialdb - search engine 🔍 for programming tutorials

tutorialdb - search engine 🔍 for programming tutorials

Bhupesh Varshney 👾 on October 06, 2019

TLDR; Hey guys I just launched tutorialdb, it's a small scale search engine for programming tutorials. Why did you make that ? The...
Collapse
 
laisbsc profile image
Laís Carvalho

Hey there Bhupesh, I really like the idea of your project!
We were all quite impressed with your tags and the system itself. So much so that we decided to showcase it on our weekly Python news channel, Mid Meet Py (dev.to/midmeetpy).
We also like the Patreon button on it. It's always good to have a place to give the opportunity for the community to retribute the work we do.

Would you be interested in talking about the tutorialdb on a lightning talk?
Congrats on the initiative again :)

Take care.

Kindly,
Lais.

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Hi 👋 Lais,
Thanks a lot for considering showcasing tutorialdb.
I would love to talk about it if that seems ok:)
We can can connect on DEV Connect if you want to know more about it.

Again, Thanks a lot for reaching out.
🐍 💙

Collapse
 
laisbsc profile image
Laís Carvalho

I spoke about it yesterday on Mid Meet, I will send you the link when it's published if you wanna advertise more.

Let's catch up on DEV connect, absolutely!

Thank you for serving the community and for being so nice.

Chat soon.

Collapse
 
jldevezas profile image
José Devezas

I would move the search box to the top, in order to avoid scrolling. And maybe increase its size. I would also maybe add a counter with the number of results for a given tag and disable tags that have no results.

Nice work!

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Thanks a lot José, there is actually an open issue about this (it may get fixed with future release.)
The counter idea looks really nice(going to open the issue).
Feel free to report any other issues @github.com/Bhupesh-V/tutorialdb/is...

Collapse
 
davidmm1707 profile image
David MM👨🏻‍💻

Great job Bhupesh.

I like the tool, but then I saw the Github repo and you use Django/DRF. Next week I have a 3-days weekend, so I'm going to try to contribute to the project (for your own sake, not with the UI/UX 😅).

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Hehe thanks a lot
I am trying to improve my code 😆

Collapse
 
dev-i-am profile image
Derek

Should add the last time the course was updated

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

that would be a nice addition
Thanks Derek :)

Collapse
 
z2lai profile image
z2lai

Wow, I was just thinking of making a resource aggregation tool and it looks like you've done it. I immediately wanted to contribute but then I found out it's not built with Javascript which is the only language I know :(.

Anyway, the graphics and icons are looking super cool, and I like that it has a catchy acronym - TDB! I'm excited to see the progress of your web app.

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Hey! Thanks a lot 💚
You can still contribute with some JS based issues.
I am trying to improve it.

Collapse
 
jurajondrejh profile image
Juraj Ondrej H.

I like the idea.
Possibility to filter by language should be really useful for non-english speaking beginners.

And thanks for sharing this tool on Dev.to so I could catch it here.

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Thanks for the feedback 💙.
I guess that would be hard to integrate but I would surely try it out.

Collapse
 
jurajondrejh profile image
Juraj Ondrej H.

What about add one dropdown (same like as Type) with languages on contribute page? And then another one on search page as Filter.

Collapse
 
maxdevjs profile image
maxdevjs

(✌゚∀゚)☞ Ops

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Which things are you searching for ? the db is limited :)

Collapse
 
maxdevjs profile image
maxdevjs

I tried Svelte :D

Collapse
 
learnbyexample profile image
Sundeep

heads up: missing 'd' in this link: tutorialb-app.herokuapp.com/contri...

congrats on the project, will check it out!

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

hey thanks 😄
It's Fixed now

Collapse
 
webdeasy profile image
webdeasy.de

Great idea and beautifully implemented! I try to support you ;)

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

Thanks a lot :)

Collapse
 
4unkur profile image
Daiyrbek Artelov

Nice, but I was interested in Java tutorials and I got plenty of javascript tutorials (
tutorialdb-app.herokuapp.com/searc...

I think you have to show exact matches first.

Collapse
 
bhupesh profile image
Bhupesh Varshney 👾

You are absolutely right.
Thanks for reporting this 🔥