https://github.com/sergej-stk/notekeeper
This Java Spring Boot web interface allows users to create, retrieve, and edit notes. It provides a simple and efficient solution for managing personal or shared notes.
https://github.com/sergej-stk/notekeeper
docker expressjs java maven protobuf rest-api spring-boot typescript vue vuetify
Last synced: 6 months ago
JSON representation
This Java Spring Boot web interface allows users to create, retrieve, and edit notes. It provides a simple and efficient solution for managing personal or shared notes.
- Host: GitHub
- URL: https://github.com/sergej-stk/notekeeper
- Owner: sergej-stk
- License: apache-2.0
- Archived: true
- Created: 2024-09-26T06:30:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T20:39:07.000Z (over 1 year ago)
- Last Synced: 2025-03-14T18:20:56.689Z (over 1 year ago)
- Topics: docker, expressjs, java, maven, protobuf, rest-api, spring-boot, typescript, vue, vuetify
- Language: TypeScript
- Homepage: https://sergej-stk.github.io/notekeeper/
- Size: 65.5 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Notekeeper - Webservice



NoteKeeper is a SpringBoot REST API designed for managing notes. It provides endpoints for creating, editing, deleting, and retrieving notes. The project also includes a Vue.js-based frontend, offering a user-friendly interface to interact with the API.

[API Reference](https://sergej-stk.github.io/notekeeper/)
## Run Locally (Linux)
Install Maven
```CMD
sudo apt install maven
````
Install Nodejs (Linux):
```CMD
sudo apt install nodejs
````
Clone Repository:
```CMD
git clone https://github.com/sergej-stk/notekeeper.git
````
Install Maven dependencies:
```CMD
cd notekeeper
mvn install
````
Compile jar file:
```CMD
cd notekeeper
mvn package
````
Install Nodejs dependencies:
```CMD
cd notekeeper/frontend
npm install
````
Compile vuejs:
```CMD
cd notekeeper/frontend
npm run build
````
## Authors
- [@sergej-stk](https://github.com/sergej-stk)
- [@kissmannchristoph](https://github.com/kissmannchristoph)