Migrating Sell-it to a Modern Tech Stack
04 Dec 2023 - 2 min read
This series will be an exploratory adventure into upgrading and maintaining Sell-it, my 2017 coding bootcamp project.
What is Sell-it
Sell-it was initially designed as a platform for users to sell items by directly contacting each other, without a payment gateway. The focus was on facilitating user connections and agreements. Additionally, there was an admin section for monitoring platform statistics.
Here is the project repo Sell-it
What am I thinking?
The idea is to consider Sell-it as a real app (with its limitations). We should start migrating to the new platform, potentially adding or modifying some features that are currently working.
My goal is to have fun, put new things into practice, and learn as part of my continuous path to becoming a better Software Engineer.
My roadmap includes:
- Setting up the existing project in a simulated real environment on Kubernetes (locally).
- Conducting exploratory testing to map out current features and analyzing the existing codebase.
- Initiating the development of a new platform and strategizing its integration with the existing system.
- Enhancing the current site with additional features or improvements.
This journey will involve over-engineering and stuff that may not make sense in an app with 0 to few users, but as I mentioned, this is just for fun mainly.
What won't be these chapters
I don't want to create a series of tutorials, although I will explain some of the steps I'm taking on each chapter. This will be more like telling a story than providing a step-by-step guide.
Stay tuned! 🚀