Coder Social home page Coder Social logo

rango's Introduction

rango-vote-spring

sample project showcasing one or two cool technologies

  • a few screen templates where developed, the app development used it as orientation, not as an rulebook. The templates can be seen in the docs folder

  • the gradle file (using gradle 2.7 from command line) have embedded tomcat support with datasource configured in the jndi context

  • database migrations managed by flyway (because sql is good for the blood). The RDBMS used is postgresql, the user and password needed can be seen in build.gradle and context.xml as well

  • jpa entities where mapped in a way that json serialization will not blow up because of circular references

  • spring ecosystem used for transactions, security and rest-based webservices. CORS isn't enabled, but enabling it the rest interface bould be easily exposed

  • since this approach does use atom instead eclipse (for fun, since gradle can enable easily it), lombok where added to avoid the tedious pale get/set novel

  • those services are consumed by angular in order to provide a richer user experience

  • angular-material where added to provide a little better look

  • in order to get client side libraries, bower where used. using it i sped up the browser part of this party

how to execute this project

to execute you'll need the following softwares available on your machine:

  • jdk 8 installed and availalbe from command line

  • gradle 2.7 present on system $PATH

  • postgresql 9.2 or newer. the database must have the rango-vote schema created with username postgres and password postgres

rango's People

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.