/enroller-fullstack

Backend and frontend application

Primary LanguageJava

Meeting-Enroller-Fullstack

(Java, Hibernate, Vue.js)

Meeting app - https://kniadziufullstack.herokuapp.com/

application for creating and cancel meetings. It allows you to register as a new user and after logging in, to sign up for individual classes / meetings.

Project covers backend and frontend

Getting Started

check if everything is working:

  • git --version
  • node -v
  • npm -v
  • vue --version
  • heroku -v

Needed to run: in main project catalog run in Terminal:

  • mvn install

in catalog src/main/frontend run in Terminal:

  • npm install
  • npm install vue-resources

Prerequisites

  • npm install
  • npm run serve

in adress http://localhost:8080 should already working app Vue.js

to stop server from console use keys: Ctrl+C

IDE configuration

In Eclipse install:

HTML Editor https://marketplace.eclipse.org/content/html-editor-wtp https://marketplace.eclipse.org/content/vuejs-codemix

if you use IntelliJ - install plugins:

if you us VS Code, install plugins:

Built With

  • Maven - Dependency Management
  • Node.js - JavaScript runtime
  • npm - packages manager
  • milligram - A minimalist CSS framework
  • Vue.js - progressive framework for building user interfaces
  • vue-resource - The plugin for Vue.js provides services for making web requests and handle responses using a XMLHttpRequest or JSONP.
  • Hibernate - Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC)