Skip to content

Latest commit

 

History

History
23 lines (12 loc) · 1.84 KB

LEARN.md

File metadata and controls

23 lines (12 loc) · 1.84 KB

📜 Learn

Although not a detailed guide, here's some stuff to help you kick off your project.

☁️ Cloudflare

This is the domain management system used to point nameservers and site URLs. Here's an example migration guide.

This is the hosting platform used. If you're setting up continuous deployment (CD), the App Platform service is the easiest route to avoid manually configuring your infrastructure. Here's an example setup guide for deploying a Flask app with Gunicorn, a popular Python production-level web server.

🌶️ Flask

This is the Python web framework used. For a very minimal setup, use the quickstart guide. There are many alternatives and counterparts to this framework that have their own pros/cons.

🟣 Deta

This is the database/storage service this app uses. Constantly fetching fresh information through raw operations is not necessary/viable. Fetching and storing this data on startup or timed loops ensures a reasonable response time. Here's some docs.

You can set up such an app at no cost with the amount of resources offered by the student pack. You can register domains up to a year with promotions from services like Namecheap. There are cloud services such as DigitalOcean and Azure to choose from for your web server. You can opt for complexity with MongoDB and a plethora of other resources in exchange for proof of student enrollment.