After about 6 months of off and on work, I’ve finally launched the new profoundgrace.org. There are a few features I haven’t activated yet, either because they aren’t completely finished or they just aren’t needed. I’m also planning to add a message board and some other community-like features.
It’s built using React in a single page application (SPA) with a REST API backend. I used create-react-app for the foundation, but it’s been fairly heavily modified by packages. I spent the most time building the Bible portion, because I had to do a lot of work on the data. The data for the Bible started out as a dump from a MySQL database, but it looks quite different now. It was originally used by the phpBible app, was converted to several CMS’, and has now been converted to JSON.
I’m using Bootstrap for the styling, with the SpaceLab Bootswatch theme on top. I tweaked some font sizes and colors, and updated a few things to look better with MarkDown, but most of it is just Bootstrap. I’m using react-bootstrap for the react integration.
There’s still work to do, but I’m happy with it so far.