Giter VIP home page Giter VIP logo

bloggy's Introduction

Bloggy J.A.B.B (Just A Boring Blog)

Bloggy is a basic, free, open-minded blog application where users can register, post and view articles.

Prerequisites

  • 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 !

Running

Having met all the prerequisites, just click the RUN button on your IDE et voilà ! bloggy should be up and running now.

Academic purposes (school stuff huh...)

You can find a report describing this project in the public/bloggy_report.pdf file.

bloggy's People

Contributors

1fallxbamba avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.