https://github.com/ruffinweb/flask-bulma-portfolio
A small and reliable Flask application hosted on Linode.
https://github.com/ruffinweb/flask-bulma-portfolio
bulma-css css debian flask javascript linode linux nginx portfolio python sass sqlalchemy sqlite
Last synced: 6 months ago
JSON representation
A small and reliable Flask application hosted on Linode.
- Host: GitHub
- URL: https://github.com/ruffinweb/flask-bulma-portfolio
- Owner: ruffinweb
- License: mit
- Created: 2023-10-24T17:49:27.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-03T19:08:54.000Z (over 2 years ago)
- Last Synced: 2025-02-01T17:44:23.865Z (over 1 year ago)
- Topics: bulma-css, css, debian, flask, javascript, linode, linux, nginx, portfolio, python, sass, sqlalchemy, sqlite
- Language: HTML
- Homepage: https://ruffinweb.com
- Size: 1.42 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal Portfolio Application
## Introduction
Welcome to the repository for my professional portfolio! This portfolio showcases my skills and projects in web development. It serves as a comprehensive display of what I can offer to future employers and collaborators.
> For hiring managers: You can directly reach out to me through the [Contact Page](https://ruffinweb.com/contact) in the top navbar.
## About the Portfolio
This portfolio is a Flask-based application featuring:
- Backend: Written in Flask with SQLite database and SQLAlchemy.
- Templating: Utilizes Jinja for dynamic content rendering.
- Frontend: Developed using vanilla JavaScript, SASS/SCSS, and Bulma for a responsive UI.
- Data Handling: Employs JSON file handling for certain data structures.
- Form Processing: Uses WTForms with server-side and client-side validation.
- Additional Features: Custom error pages, pagination, and secrets stored in environment variables.
## My Career Goals
I am actively seeking job opportunities in the realms of Backend Development, Frontend Development and Development Operations (DevOps). My focus is on roles that allow me to leverage my strong Python background and expand my JavaScript skills with React.
## Technical Skills
- **Python**: I have 3 years of experience and I have invested time in understanding the language deeply before jumping into frameworks.
- **JavaScript**: Focusing on learning the core language before diving into frameworks like React.
- **Web Development**: Strong with HTML, CSS, and have a good understanding of web architecture.
## Future Plans
I plan to expand Flask skills to Django, and my JavaScript skills and delve into React and React Native for more complex frontend projects. Additionally, I'm currently working through AWS skill build, so I can make use of AWS for all my development needs.
## Additional Resources
- I have a detailed markdown file explaining the development and deployment process of this portfolio. You can check it [here](https://github.com/ruffinweb/DevOpsGuide).
- For more about my work, you can also visit my other personal websites linked in the portfolio.
## Contact Page
Feel free to reach out to me directly via the Contact Page on the website. Your emails not only reach my inbox but are also securely stored in the portfolio's database.
---
Thank you for visiting my portfolio's repository. If you have any questions, feel free to contact me.