Rebuilding my Website in Ruby on Rails
Embarking on a Ruby on Rails Adventure
Welcome to the beginning of my journey with Ruby on Rails—a framework that has intrigued me since late 2019. It wasn’t until I discovered that it powered many of my frequented websites that my curiosity turned into a desire to learn. As someone who has previously tinkered with pure HTML/CSS, Bootstrap, and JavaScript and played around with Vue.js, I found the simplicity and power of Ruby on Rails inspiring. In this blog post, I’m excited to share with you my goals and the path I’ve set out on to revamp my website using the Rails framework.
Setting Sights on a Modular Design
My aspirations for this project are rooted in redesigning my website with an emphasis on modularity and manageability:
- Transition to a Modular Structure: Moving from a single static HTML file to a robust Rails application, allowing for dynamic content and streamlined updates.
- Revamp the Blogging System: Developing a more sophisticated blogging platform that’s both user-friendly and feature-rich.
- Simplify Resume Updates: Creating an intuitive interface for adding professional experiences, akin to LinkedIn’s ease of use, facilitating on-the-go modifications.
These enhancements aim not only to enrich the my experience but also to provide me with the versatility and efficiency necessary for maintaining an evolving online presence.
An Updated Administration Experience
An integral component of my goals is implementing an admin interface that mirrors the convenience and security of systems like WordPress:
- Secure Admin Login: Establishing a safe and private entry point for website administration.
- Efficient Content Management: Enabling seamless content creation and editing, streamlining the administrative workflow with CRUD interfaces only accessible to me.
By incorporating these features, I anticipate a significant improvement in the way I manage my digital portfolio and share content on this website.
Future Updates
As I navigate the intricacies of Ruby on Rails, I’ll be documenting each milestone and sharing insights that may benefit fellow enthusiasts or aspiring Rails devs. Stay tuned for upcoming blog posts that will highlight the lessons learned, challenges overcome, and successes achieved throughout this exciting expedition.
I will be sharing my code via my GitHub page.