Jakhu is a simple, nodejs based, app for managing your web-app(s). It has a modern dashboard, lets you run, test and deploy apps to your favourite service provider (coming soon) and - most importantly - keeps a backup of your web-apps.
One of my really early projects in JS when I was just starting.
I need to:
- Create a way to manage web-apps
- Test the code (get ~90% test coverage for cli and browser tests)
- The dashboard should be modern, attractive and informative The status of this is available in CHANGELOG.md and ROADMAP.md
Simple install coming soon! Prerequisites:
- gcc and g++ 4.8 or newer, or
- clang and clang++ 3.4 or newer (for node-gyp)
- Nodejs v4.0.0 or newer (v5.3.0 reccommended) & npm
- Python
- Ruby
- Docker
- Vagrant (if you want to run and test web-apps in vagrant boxes or run the database in vagrant)
- Virtual box (for vagrant)
- Mongodb (if you don't want to use docker or vagrant)
Prerequisites:
- Microsoft Visual Studio C++ 2013
- Nodejs v4.0.0 or newer (v5.3.0 reccommended) & npm
- Python
- Ruby
- Docker with
docker-machine
- Vagrant (if you want to run and test web-apps in vagrant boxes or run the database in vagrant)
- Virtual box (for vagrant & docker)
- Mongodb (if you don't want to use docker or vagrant)
- A bash enviroment (git-bash, mingw, cygwin, msys) with
git
To run in a Vagrant box (from host):
bin/jakhu vagrant
mocha test/**/*.js