Recollect the joy of coding!
PubState, a blogging system built with ❤️
Technology stack:
- Frontend: HTML/CSS/JavaScript, jQuery, Bootstrap.
- Backend: MySQL, Java/Kotlin, Spring Boot, Jade4j, Ebean ORM.
Development setup:
- Install JDK 8+ and MySQL 5.6+
- Login MySQL as "root" user, run scripts db-setup.sql and build/db-create-all.sql together
- Login MySQL as "pubstate" user, you are be able to see the "pubstate" database
- Import as a Gradle project to your Java IDE (with Kotlin plugin, Intellij is preferred)
- In IDE, run the file Pubstate.kt
In your browser, open https://localhost:8080/. It prompts you to create an admin account. Go ahead and enjoy it!