Code Monkey home page Code Monkey logo

bootstrap's Introduction

bootstrap

Bootstrap is a full stack web application [kick starter project] (http://martinfowler.com/bliki/Seedwork.html) it is divided into two modules where the backend is a Java application which exposes a restful interface and serves out json to its clients.

The frontend is a AngularJS powered user interface which consumes the restful services and renders the user interface.

Each of the module has building blocks bundled with it, feel free to use them or tweak them as per your needs.

##You are the Architect!

Join the chat at https://gitter.im/sudarshan89/bootstrap Use with care, you are still the Architect, download it, understand it deeply and modify to fit your context.

You should ideally not need to dig into the org.nthdimenzion package, just put your code into a com.xxx package and get going, you have all infrastructure configured for you.

The [WIKI] (https://github.com/sudarshan89/bootstrap/wiki/Deploying-a-bootstrap-application) talks about deploying your bootstrap application using jetty and Apache Webserver, however you can deploy it in any J2EE complaint web/application server.

==

/backend

Software pre-requisites

JDK 1.8

MySQL 5.1

==

A kick starter module to create a backend with Axon,Spring and Hibernate.

What you get Out of the Box ?

DDD Building blocks

CQRS building blocks

DB Connectivity,Transaction and Logging Configuration,Unit/Integration Test setup/configuration

Simple functionality like

Services for user login

Forgot password

Assigning homepages to user roles

==

/frontend

A kick starter module built with Yeoman. Using angular-generator to create it.

Install prerequisites

NodeJS v0.10.x+ Click here for download link

NPM(Bundled with Node)

Grunt-cli v0.1.13+

  • Use npm install -g grunt-cli

Bower v1.3.5+

  • Use npm install -g bower

Use the below command in console(root directory).To install the dependency

					npm install
                    bower install

Run the grunt play:dev command to package the front end and deploy it on the server.

Simple login functionality has been added. Click on the "Test Drive" button.

A login popup will appear.Enter the below credential.

Username : [email protected]

Password : admin

bootstrap's People

Contributors

gitter-badger avatar mohansharma2909 avatar shivarajkv avatar sudarshan89 avatar sudarshansreenivasan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  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.