Just Add Water is an open-source webapp that allows you
to bootstrap your project quickly.





  • Why start from scratch?

    Just Add Water is a webapp project shell that will give you a headstart on creating your webapp.

    webapp with user accounts
     
  • Integrated Facebook Login

    Login instantly via Facebook, or create your own local account.

    login with facebook
     
  • Easily Customizable

    Java code is cleanly separated from HTML/CSS.

    easily customizable webapp
     
  • No Database Required

    Just Add Water comes with its own embedded SQL database. No need to hire a DBA or a system administrator to install MySQL.

    webapp without SQL
     
  • Customizing Services Available

    Is there a specific feature you need added? Custom feature development services available.

    webapp starter project
     


Just Add Water solves a problem common to many webapps- the need to support user accounts.

It's written in Java using the open-source Wicket framework. It works out of the box on any standard web server (e.g. Tomcat, Glassfish, etc). Or run it straight from the command line using its built-in Jetty server.

Just Add Water is fully-customizable, with clear separation of concerns- HTML code is editable with any standard text editor. Styling is cleanly separated into CSS files; you can hire a designer to change the skin, or easily swap in a theme from Themeforest.

Features include:
  • log in instantly via Facebook
  • support for local accounts
  • password hashes stored securely using BCrypt encryption
  • embedded SQL database- no need to install or configure MySQL! (but you can use any standard SQL database if you want to.)
  • change password page
  • password reset page (sends user a reset link via email)
  • seamless http/https switching for secure pages
  • support for protected content pages (i.e. user must be logged in to view)
  • Elastic Email integration
  • customizable 404 "not found" and 500 pages

It's free and open-source. Fork it now on Github.