Framework Pivot

Published on Nov. 3, 2024, 11:41 p.m.

After spinning up my Django project mentioned in the last entry, I realized it was probably overkill for what I wanted to accomplish. For one, I don't need any admin site capabilities for it, which is really what I love the most about Django. Getting to write these blog posts in a whole interface I get for practically free is hard to pass up. And second, my side project site will rely pretty heavily on real time database reads and writes, so I wanted something that would be a little more lightweight and performance focused. Now it'll probably never actually get to a level of traffic where I need to worry about that kind of stuff, but I thought it would be a good opportunity to learn about something more performant than Python and a Postgres database. And third, I have been itching to try out Svelte for a couple weeks now so what better way than to dive right in with a real project?

 

I'm completely new to the world of Svelte and SvelteKit, but I'm going to see if I can pull this off leaning on those two as the front and backend of my application. It should be mainly just a single page, but with a lot of action going on in the background to update and display real time information to users. So far all I have is a plain landing page with a placeholder rectangle that will eventually hold a map. My next step is probably to integrate with Mapbox and get that display working.