/pubstate

A blogging system built with ❤️

Primary LanguageJavaScriptGNU Lesser General Public License v3.0LGPL-3.0

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 http://localhost:8080/. It prompts you to create an admin account. Go ahead and enjoy it!