A very insecure application for taking plain text notes. (Used for testing) https://kb.projnull.eu/unlisted:memopad
  • Java 49.1%
  • Vue 39.7%
  • TypeScript 8.8%
  • CSS 1.1%
  • Dockerfile 0.9%
  • Other 0.4%
Find a file
2026-01-19 21:25:05 +01:00
.github/ISSUE_TEMPLATE Update bug_report.md 2025-09-30 21:04:14 +02:00
.idea Fix docs, bump version 2025-09-29 16:46:09 +02:00
.vscode Configure Spring Security /w JWT Authentication, handle ID resolution in Folder and Note controllers. 2025-03-17 18:52:13 +01:00
backend Added health endpoint and CORS 2026-01-14 19:38:21 +01:00
documentation Rename Documentation to documentation 2025-09-16 12:08:03 +02:00
frontend some fixes 2026-01-19 21:25:05 +01:00
.dockerignore Ignore node modules in docker build 2025-03-07 15:04:42 +01:00
docker-compose.yml Fix docker build not being up to date 2026-01-13 08:17:36 +01:00
Dockerfile Fix docker build not being up to date 2026-01-13 08:17:36 +01:00
LICENSE Initial commit 2025-02-19 17:56:52 +01:00
MemoPad.code-workspace VSCode Workspace 2025-03-04 14:50:39 +01:00
memopad.properties Fix docker build not being up to date 2026-01-13 08:17:36 +01:00
README.md Update README.md 2025-09-25 17:08:56 +02:00

MemoPad

{NULL} MemoPad is a web application written using Angular and Java for writing and sharing notes, featured with encryption & free cloud sync.

Technologies

Docker Java Spring TypeScript Angular Postgres

MemoPad was built using the Spring Boot on the backend and Angular on the frontend. Our database of choice was postgres, but any compatible with Spring Boot JDA will work.

For the sake of convenience, we use Docker to create official MemoPad images that you can use to run the app without needing to build it your self. A docker-compose file is also provided, which you can use to quickly set it up with minimal configuration required.

License

This project is licensed under the MIT License. Form more information, view the file conveniently named LICENSE.