Skip to content
forked from Java-Geeks/mase

MongoDB, Spring Data, Spring MVC, AngularJs, ElasticSearch and Twitter bootstrap all together!

License

Notifications You must be signed in to change notification settings

lingfeng3007/mase

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About MASE

MASE stands for Mongodb-Angularjs-Spring-Elasticsearch and is a simple yet complete online todo list manager using the following technologies:

mase

Client side

Server side

Backend services are exposed through RESTful APIs.

Run the application

To keep running the application as simple as possible, we provide a pre-built Virtual Box VM managed by Vagrant.

To run the application, please ensure that you have Virtual Box and Vagrant correctly installed and running.

Then, you can follow these instructions :

  1. git clone https://github.com/Java-Geeks/mase.git
  2. cd mase
  3. mvn install
  4. vagrant up
  5. browse the following URL: http://localhost:9100/mase-web

Optional : packaging the VM

To package the VM for further reuse without re-installing all dependencies, you can proceed as follows:

  1. Package the VM into a vagrant box: vagrant package --output precise32-mase.box
  2. Add the box to vagrant managed VMs: vagrant box add precise32-mase precise32-mase.box
  3. Edit the Vagrantfile, set the property config.vm.box to precise32-mase and comment properties config.vm.box_url and config.vm.provision
  4. Remove or save the box file precise32-mase.box to a backup directory
  5. Run vagrant up

Your VM will now be up and running without re-installing all required packages to run the application.

About

MongoDB, Spring Data, Spring MVC, AngularJs, ElasticSearch and Twitter bootstrap all together!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 56.8%
  • HTML 18.2%
  • JavaScript 17.4%
  • CSS 4.6%
  • Shell 3.0%