Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/knowledgegarden/vcore-todo
Vert.x Vue ToDo app.
https://github.com/knowledgegarden/vcore-todo
vertx vertx-web vue vue3 vuejs
Last synced: about 1 month ago
JSON representation
Vert.x Vue ToDo app.
- Host: GitHub
- URL: https://github.com/knowledgegarden/vcore-todo
- Owner: KnowledgeGarden
- License: apache-2.0
- Created: 2023-06-04T21:57:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-11T17:20:34.000Z (over 1 year ago)
- Last Synced: 2024-11-01T02:23:28.176Z (3 months ago)
- Topics: vertx, vertx-web, vue, vue3, vuejs
- Language: JavaScript
- Homepage:
- Size: 448 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vcore-todo
A simple ToDo app built with Vue and served by VERT.X
## Requirements
- Recent Node and NPM
- Recent PostgreSQL
- Java 11 (not tested but might run on Java 8, not tested on higher JDK versions)
- Vert.x 4 as demanded by the Maven script
## Building
This is a combined Maven Java app and an NPM Node Vue app, which
is located directly insrc/main/app
of the Java system.
It is there because, when built, a directorysrc/main/app/dist
is created, and that is required for the Java application to serve.
### Building Javascript
In the long run, there is a Maven plugin in thepom.xml
file
which can build the javascript, but it's not running yet, so it is commented out.
For now, cd tosrc/main/app
and execute these:
-npm install
-npm run build
### Database
In the filesql/readme.txt
you will find instructions
for installing the database on PostgreSQL
### Building Java
In the root directory (wherepom.xml
is)
- mvn clean install exec:java
That will boot and run the system atlocalhost:8080