{"id":19046416,"url":"https://github.com/wallix/notes","last_synced_at":"2025-04-24T00:21:01.582Z","repository":{"id":33385833,"uuid":"157712720","full_name":"wallix/notes","owner":"wallix","description":"Notes is simple note-taking application, which serves as a demo for DataPeps","archived":false,"fork":false,"pushed_at":"2022-01-22T04:36:04.000Z","size":760,"stargazers_count":21,"open_issues_count":2,"forks_count":2,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-18T08:39:45.620Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wallix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-15T13:06:14.000Z","updated_at":"2020-06-10T23:14:56.000Z","dependencies_parsed_at":"2022-08-07T21:01:05.442Z","dependency_job_id":null,"html_url":"https://github.com/wallix/notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2Fnotes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2Fnotes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2Fnotes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wallix%2Fnotes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wallix","download_url":"https://codeload.github.com/wallix/notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250536206,"owners_count":21446694,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T22:54:41.724Z","updated_at":"2025-04-24T00:21:01.555Z","avatar_url":"https://github.com/wallix.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Notes\n\nNotes is simple note-taking application, which serves as a demo for [DataPeps](https://datapeps.com). This application may also be a good starter for anyone interested in the Go/React stack.\n\n![Mandatory screenshot](https://user-images.githubusercontent.com/33936597/50092430-604d7f00-020e-11e9-9284-7b2b142c7b5d.png)\n\n# Directory structure\n\n- `/server` contains a REST service built with Go and SQLite\n- `/client` contains a web client built with React\n\nPlease refer to each directory README to build and run.\n\n# Adding DataPeps\n\nNotes was built as a tutorial for the implementention of [End-to-End Encryption (E2EE)](https://en.wikipedia.org/wiki/End-to-end_encryption) with [DataPeps](https://github.com/wallix/datapeps-sdk-js). Thanks to E2EE, Notes will be strongly protected with encryption performed directly on client devices. Anyone that can access servers legally (admins, ...) or not (attackers, ...) will not be able to read user information.\n\n_This branch already has DataPeps support built-in. What was done from the parent commit is detailed below._\n\nAdding DataPeps support requires **no modification of the server code**. Only the `client/` needs to be updated.\n\nTo add DataPeps support, awaiting the forthcoming blog post:\n\n1. Checkout the datapeps branch `git checkout datapeps`\n2. To review the datapeps integration `git diff master datapeps`\n\nThere are [wonderful slides](https://github.com/wallix/notes/files/2686280/DataPeps.Notes.Demo.pdf) available as well. And if they're not, please tell us in the issues!\n\n# Warning\n\nPasswords are stored unencrypted in the database. It is not a problem when using Notes with DataPeps, but it should not be run as such without.\n\n# License\n\nReleased under the Apache License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallix%2Fnotes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwallix%2Fnotes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwallix%2Fnotes/lists"}