Bloggy is a basic, free, open-minded blog application where users can register, post and view articles.
-
First of all, you need to have Java 11 installed. The GUI is made with JavaFx, so you'll need to install that too using maven or any other dependency manager.
-
bloggy is backed by a PostgreSQL database so you'll need that installed too. The installation comes with PgAdmin, a tool like PHPMyAdmin that helps you manage PostgreSQL databases.
-
In order to interact with the database JDBC 4.2 PostgreSQL Driver 42.0 is required.
-
After having PostgreSQL installed, you can restore (which just means import in PostgreSQL) the public/bloggy_db file in the public directory to have the same database as me. Need help restoring ?
Note : in PgAdmin, you should be logged in as the default postgres user in order to successfully restore the database !
Last but not least, you'll need an IDE (I suggest Jetbrain's IntelliJ IDEA which I used to make bloggy).
Got everything ? Now you're all set !
Having met all the prerequisites, just click the RUN button on your IDE et voilà ! bloggy should be up and running now.
You can find a report describing this project in the public/bloggy_report.pdf file.