Skip to content
loading...

tutorialdb - A small scale search engine for programming tutorials

bhupesh profile image ๐”น๐•™๐•ฆ๐•ก๐•–๐•ค๐•™ ๐•๐•’๐•ฃ๐•ค๐•™๐•Ÿ๐•–๐•ช ๐Ÿ‘พ twitter logo github logo ใƒป1 min read

Back in Oct 2019 I launched tutorialdb with a simple goal of clubbing programming tutorials, with a option to contribute your favourite tutorials. Got a overwhelming support & feedback from the community
I wrote a brief description of why I created it in the following post

Demo Link

The site is still live and works ;)

Link to Code

And yes the code is Open Source and is waiting for your contributions

GitHub logo Bhupesh-V / tutorialdb

A search ๐Ÿ”Ž engine for programming/dev tutorials, See it in action ๐Ÿ‘‰

tutorialdb

A search engine for programming/dev tutorials.

GitHub release GitHub license GitHub issues Codacy Badge All Contributors CodeFactor Maintainability

About the Project ๐Ÿ”˜

  • tutorialdb is a small scale search engine for programming/dev tutorials, it is meant to help anyone who is getting started to learn a new technology.
  • The sole purpose of tutorialdb is to help people get to resoures which might help them learn new things for e.g sometimes there are tutorials on personal blogs which do not get indexed by Google easily.
  • All the content (tutorials) is owned by the respective authors/sites.
  • tutorialdb maintains its own database saving the links to tutorials and some meta info.

Installation ๐Ÿ”ฎ

  1. Create virtual environment.

    Linux/MacOS

    virtualenv -p python3 venv && cd venv && source bin/activate

    Windows (PowerShell)

    py -m venv venv; .\venv\Scripts\activate;
  2. Clone the repository.

git clone https://github.com/Bhupesh-V/tutorialdb.git
  1. Install dependencies.
pip install -r requirements.txt
  1. Set-up virtual environment variables.

    1. Create a file named .env in the root directory & add the followingโ€ฆ

How I built it

I built this using Python, my stack

  • Bulma.io (for CSS)
  • Django

Additional Thoughts

I enjoyed working on this, will be merging pending PRs soon and updating with cool new features.

twitter logo DISCUSS
Discussion
markdown guide
Classic DEV Post from Aug 4 '19

You're not worth hiring unless...

๐”น๐•™๐•ฆ๐•ก๐•–๐•ค๐•™ ๐•๐•’๐•ฃ๐•ค๐•™๐•Ÿ๐•–๐•ช  ๐Ÿ‘พ profile image
OpenSource Enthusiast ๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป Developer ๐Ÿ PyGuy ๐Ÿ˜› Memer (He/Him)