Inspiration
This project is inspired by MLH GHW: INIT (2023) — Day 3 Challenge: Hack with SQL
What it does
This project uses SQLAlchemy to access a Postgres database. The data must readily be available in the database.
How I built it
I built this project from scratch by first setting up the environment and installing the dependencies. There is also an additional resource in the setup
folder that helps to ease setting up and populating a sample database on the local machine to test the functionality of the project.
Challenges I ran into
Due to time constraints, I am unable to implement the frontend of the project and some additional features in the backend. But hopefully, the idea of backend development with SQL should be visible at this level.
Accomplishments that I'm proud of
I am happy to introduce this concise project to help introduce beginners to the concept of backend development and the idea of setting up a database with SQL and manipulating it using SQLAlchemy in a Flask application and through the shell environment.
What I learned
Through practicing this exercise, I have solidified my experience with SQL, SQLAlchemy, and Flask. I have also had some experience with the shell
environment after a long time. It seems like a good time to get up to speed with backend development.
What's next for Hack with SQL
Hack with SQL will continue to evolve into a standalone application for tutorials and demonstration across workshops and hackathons. Contributions are also encouraged. — Godspeed.
Log in or sign up for Devpost to join the conversation.