💾 Archived View for dev.spool-five.com › src › app › about captured on 2024-06-16 at 12:25:58. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
This space was made possible because of Gary Johnson's Space Age gemini server, written in Clojure.
The server has great documentation. Indeed, this is how I finally learned about the gemini protocol (despite being on gemini since early 2021). So, a huge thank you to Gary Johnson.
I am not a professional developer so there may be many things that break here. If anything does fail, please do let me know at eoincarney0@gmail.com
Space Age allows for the creation of user 'scripts', which are evaluated by the server from within the server namespaces. Most of the code for this site is available through these 'script' files. However, when it comes to keeping track of state, these scripts reach out to a sqlite database managed by the server. Therefore, some of the code is also included as part of a clone I made of the space-age repo.
(server) User registration functions
(server) code for the 'flights' module
This was my first time setting up a sqlite database, so I am 100% there are lots of better (more concise) ways of setting that up!