This repository holds all the notes of the things I have learnt. You can use it for your benefit.
- How to deploy to Heroku
- How to use GitHub SSH
- Install
elasticsearch
in localhost - How to use Stripe for payment
- How to install and configure
git
- How to download and install vagrant
- How to set up Ubuntu 20.04 to use
virtualenvwrapper
- Install Docker in Ubuntu 20.04
- Integrate Google reCaptcha in Flask
- Adding markdown editing to Flask-WTF forms
- Setting Up Ngrok
- Add File Uploads to Database
- Build a simple WhatsApp chatbot using Flask and Twilio
- Build a video call application using Flask and Twilio
- Deploy flask app in docker containers
- Simple 2FA in flask
- Enable/disable 2fa in flask using Twilio Verify API
- Push Notication 2fa in flask using Python
- How to send emails from your flask app using Twilio SendGrid
- Third party authentication in Flask
- Live Traffic WhatsApp chatbot
- Beautiful flask table with DataTableJS
- Starting a Flask Server
- Comment moderation in Flask
- Load multiple users in flask
- How to host your flask application on linode
- Handling file uploads in flask
- Flask popover
- Private messaging and user notifications in Flask
- Understanding HTTP Life Cycle
- SSH Authentication
- Cron Jobs in Flask
- Add Google Analytics to your Flask App
- Integrate ChartJS in Flask
- Create a YouTube Video Downloader
- Beautiful flask tables with Grid.js
- Download Encrypted PDF Copy of Db Data
- Getting started with PostgreSQL
- Joined Table Inheritance
- Object-Oriented Programming in Python
- Email Support in Flask
- Email verification using SendGrid, Verify and Flask
- Unit Testing
- Add Tags To Your Flask Blog Posts
- APIs in Flask
- API Testing Using API Fairy
The flask articles above are great, though I think that seeing demos of the projects which integrate the concepts is a good way to learn. Check a few below:
Project Name | Description | Source Code | Demo Video | Live Link |
---|---|---|---|---|
Bold YouTube Video Downloader | Easily download videos from YouTube to local machine | byvd on gitHub | byvd on YouTube | byvd on Render |
Mbeca Ciaku | A data visualization app for personal finances | Mbeca Ciaku on GitHub | Mbeca Ciaku on YouTube | Mbeca Ciaku on Render |
Newsletter App | Pre-launch interest registration | Newsletter App on GitHub (private) | Newsletter App on YouTube (n/a) | Newsletter App on Linode |
eLearning App | An online learning platform for students | eLearning App on GitHub | eLearning App on YouTube (n/a) | eLearning App Live Link |
Project Name | Description | Source Code | Demo Video | Live Link |
---|---|---|---|---|
App | App desc | GitHub | YouTube | Live |
Project Name | Description | Source Code | Demo Video | Live Link |
---|---|---|---|---|
App | App desc | GitHub | YouTube | Live |