Skip to content

Coder-ACJHP/Java-Arabic-Community

Repository files navigation

  J.A.C (BETA) is free, open source Q&A web application
via Java EE

Founded in 2016, Java Arabic Community is the stable, fast, secure online community for developers to learn, share their knowledge, and build their resumes. More than 100 professional and aspiring programmers visit Java Arabic Community each month to help solve coding problems, develop new skills.


How to setup an instance or how to run ?

First of all, you need to setup an MySQL databse and create schema named java_arabic_community.

  1. Clone or download the sources from this page.
  2. Import this .sql file into your database.
  3. Import the project in your IDE and go to /WebContent/WEB-INF/propfiles/connections.properties and change property values with yours like db url, user, pwd etc..
  4. Save all changes then right click on project choose -> Run -> Maven built and write this command : clean install package.
  5. In terminal or command line go into project root folder and copy this line to deploy and run : java -jar target/dependency/webapp-runner.jar target/*.war

Test it in live demo site :

Important note : It may work slow because it's working on free plan (Heroku dynos sleeping in 30 min) so if you get "Application error" just refresh the page and it will work. java-arabic-community.herokuapp.com/

Goals :

Training, learning, and developing real application with Java and it's technologies.

Used technologies :

So far following technologies are used :Java EE 7, Javascript, Spring Framework 5.0.1, Hibernate 5.2.7, Webapp runner (Tomcat 8.5), HTML5, CSS3, Maven, Bootsrap3, TinyMCE and JQuery 3.2.1

Any question(s) ?

For any question please email me at : [email protected]

Finally :

This project is being carried out by Coder ACJHP.

Thank you for reading...I hope this example project will help you

If you want to improve yourself and helping me join to project and commit!