Open BanjoFox opened 1 year ago
interesting issue
Thanks @AdityaKumar41 - this is also one of the larger TODO's for the project.
What @nicholasguyett and I discussed was being able to have the main functions split off into interconnected modules such as:
Having modules split out in this way provides a lot of flexibility in the various technologies used. For instance someone could write a frontend in another language but leverage our backend, and database. It also means that we should be able to build, and test various parts independently from one another.
That’s a solid plan! @BanjoFox Splitting things into modules will make development and testing way smoother. Excited to see how it helps speed things up!
Tracking for the progress of the application Database Module API [ ] - API compiles using Rust Stable [ ] - API brings in Postgres database (with Diesel) by default [ ] - Tests built [ ] - Tests passing