Building UIs with frameworks is all the buzz but we’d be leveraging on Vanilla JS this time…
Here’s my questions and concerns:
So your going to build a SPA with PWA without a framework? Is there a specific reason to not use a framework? Going down the custom SPA road you will have to end up building your own custom SPA framework just to get the “SPA” part down.
Where as you could start with Angular and have a SPA with PWA support in less than an hour. (Just as an example)
I applaud the effort to not use a framework, but only if the goal is to learn more, and less of how to get the job done. Its very easy to start building a framework and give up, without even getting to the actual project.
What is the infrastructure going to look like?
Where are images uploaded, served from? (s3 bucket, or something else?)
Where is the Express+Nodejs stack going to be hosted, ran from? (AWS, Google, some other hosting service?)
What are the costs, or limits of the free tier hosting provided for the project? (if you want to stick with free, it changes how everything should be handled, but if there is some actual budget you can do a lot more)
Any other interesting technologies going to be used, or people your looking for?
- Database technology?
- CI/CD technologies?
The images would be served from cloudinary.
I’m yet to decide where to host the Express/NodeJs app. Heroku is rather too common. I wanna try something else and I’m open to suggestions.
For CI/CD, I’m torn between Jenkins and Travis. For testing, mocha and chai would be leveraged.