MVP Wrap-Up
Nov 12, 2021
See the code for this post on GitHub
With this latest commit, I've completed all of my goals for an MVP product:
- A user can login to their own account
- Night sky observations can be saved, edited, deleted, and displayed across multiple sessions
- The catalog of celestial objects to choose from is pulled from a real dataset stored in a database
There really isn't too much technical detail to go into with this latest commit. The addition of the UpdateObservation endpoint was pretty straightforward after all of the other endpoint work. It follows a pattern pretty similar to the delete endpoint.
This commit also includes some minor refactoring. In my previous post I mentioned that I wanted to move the client-side HTTP calls to their own file, so I created observationHttpService.ts. The observation store now references this service, instead of having all those fetches mixed in with the state management logic.
With the MVP released to production, it's time to focus my future efforts on tackling some tech debt and improving the user interface.
StarLog Links
All Posts
- MVP Wrap-Up [11/12/2021]
- Creating and Deleting [10/31/2021]
- The Vertical Slice [10/5/2021]
- Celestial Searches Revisited [9/23/2021]
- Authentication [9/17/2021]
- The SvelteKit Refactor [9/12/2021]
- Celestial Searches [8/29/2021]
- The Carbon Refactor [8/20/2021]
- Proof of Concept [6/16/2021]
- Laying the Foundation [5/24/2021]
- The Project Roadmap [5/19/2021]
- Introduction [5/18/2021]