Description
Making a portfolio takes time. Repeated coding makes it difficult to maintain an updated portfolio.
In my first hackathon, we solved this problem with a Flask project.
This platform allows developers to easily add new projects to their portfolio, including relevant files, demos, code, and other project details - making it as simple as posting a status on Facebook :)
Features
- Developed a dynamic blogging platform using Flask and MySQL and deployed the app on a staging server for real-time testing.
- Implemented SQLAlchemy library to create and manage the database models, enabling efficient data handling, and utilized Jinja2 templates for streamlined HTML rendering.
- Secured the admin dashboard with user authentication for data management and integrated a contact form with Flask-Mail and SMTP server.
Info
- source code
- Python, Flask, MySQL, SQLAlchemy
Demo