A Python Authentication Website

Flask, SQL, Python & more

Another website? Come on! But no, this one is a bit more complicated. This is a powerful template website application demonstrating user authentication, database storage and imformation association. Basically, each user can register an account, login, post text notes that can be stored or deleted later, and logout.

This was built in an organized template style in case I'd want to build upon it in the future for a full fledged user website. I used bootstrap for the front-end as it wasn't the main focus this time. The backend uses Python and a lightweight module called 'Flask' which is essentially an easy framework to use for building websites quickly. Routes/views were used so we wouldn't have to make each page (login, signup, notes, etc) from scratch and instead we could use templates. There are also databases used using SQLAlchemy to keep track of user accounts and the notes associated with them. Of course there are smaller details behind the scenes too such as message flashing, HTTP requests and key relationships.

This is just a fun little app that still demonstrates key features used in many mainstream websites.

CLICK THE ICON BELOW TO VIEW TO VIEW THE SOURCE CODE ON GITHUB!