├── .dockerignore ├── .github └── workflows │ └── dockerimage.yml ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── Dockerfile ├── LICENSE ├── README.md ├── cmd └── server │ └── main.go ├── config.go ├── docs ├── ER-googleclone.erdplus ├── architecture.png ├── dark-light-theme.gif ├── er-diagram.png ├── logo.ico ├── mobile-add-todo.gif └── preview-button.png ├── go.mod ├── go.sum ├── gqlgen.yml ├── heroku.yml ├── run.sh ├── schema.graphql ├── server ├── generated.go ├── models_gen.go ├── resolver.go └── storer.go └── web ├── .env ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo.png ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt ├── snowpack.config.js └── src ├── App.jsx ├── assets ├── fonts.js └── fonts │ ├── LICENSE.txt │ ├── Metropolis-Bold.woff │ ├── Metropolis-ExtraBold.woff │ ├── Metropolis-Medium.woff │ ├── Metropolis-Regular.woff │ ├── Metropolis-SemiBold.woff │ ├── Roboto-Bold.woff │ ├── Roboto-Medium.woff │ ├── Roboto-Regular.woff │ └── SIL Open Font License.txt ├── components ├── Loading.jsx ├── Login.jsx ├── Main.jsx ├── Register.jsx ├── appbar │ ├── AppBar.jsx │ ├── ProfilePopover.jsx │ └── SearchBar.jsx ├── mainarea │ ├── NotesArea.jsx │ ├── TodoCreate.jsx │ └── TodoItem.jsx ├── navdrawer │ ├── DrawerItem.jsx │ └── NavDrawer.jsx └── todo │ ├── Actions.jsx │ ├── ColorPopover.jsx │ ├── Content.jsx │ ├── ContentList.jsx │ ├── ContentText.jsx │ ├── ContentTitle.jsx │ ├── LabelPopover.jsx │ └── Labels.jsx ├── gql.js ├── index.jsx ├── logo.png ├── store.jsx └── theme.js /.dockerignore: -------------------------------------------------------------------------------- 1 | **/node_modules 2 | build -------------------------------------------------------------------------------- /.github/workflows/dockerimage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/.github/workflows/dockerimage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/README.md -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/config.go -------------------------------------------------------------------------------- /docs/ER-googleclone.erdplus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/ER-googleclone.erdplus -------------------------------------------------------------------------------- /docs/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/architecture.png -------------------------------------------------------------------------------- /docs/dark-light-theme.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/dark-light-theme.gif -------------------------------------------------------------------------------- /docs/er-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/er-diagram.png -------------------------------------------------------------------------------- /docs/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/logo.ico -------------------------------------------------------------------------------- /docs/mobile-add-todo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/mobile-add-todo.gif -------------------------------------------------------------------------------- /docs/preview-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/docs/preview-button.png -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/go.sum -------------------------------------------------------------------------------- /gqlgen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/gqlgen.yml -------------------------------------------------------------------------------- /heroku.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/heroku.yml -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/run.sh -------------------------------------------------------------------------------- /schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/schema.graphql -------------------------------------------------------------------------------- /server/generated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/server/generated.go -------------------------------------------------------------------------------- /server/models_gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/server/models_gen.go -------------------------------------------------------------------------------- /server/resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/server/resolver.go -------------------------------------------------------------------------------- /server/storer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/server/storer.go -------------------------------------------------------------------------------- /web/.env: -------------------------------------------------------------------------------- 1 | PORT=3001 2 | REACT_APP_WEBSOCKET_ENDPOINT=ws://localhost:3000/query -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/logo.png -------------------------------------------------------------------------------- /web/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/logo192.png -------------------------------------------------------------------------------- /web/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/logo512.png -------------------------------------------------------------------------------- /web/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/manifest.json -------------------------------------------------------------------------------- /web/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/public/robots.txt -------------------------------------------------------------------------------- /web/snowpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/snowpack.config.js -------------------------------------------------------------------------------- /web/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/App.jsx -------------------------------------------------------------------------------- /web/src/assets/fonts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts.js -------------------------------------------------------------------------------- /web/src/assets/fonts/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/LICENSE.txt -------------------------------------------------------------------------------- /web/src/assets/fonts/Metropolis-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Metropolis-Bold.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Metropolis-ExtraBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Metropolis-ExtraBold.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Metropolis-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Metropolis-Medium.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Metropolis-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Metropolis-Regular.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Metropolis-SemiBold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Metropolis-SemiBold.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Roboto-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Roboto-Bold.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Roboto-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Roboto-Medium.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/Roboto-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/Roboto-Regular.woff -------------------------------------------------------------------------------- /web/src/assets/fonts/SIL Open Font License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/assets/fonts/SIL Open Font License.txt -------------------------------------------------------------------------------- /web/src/components/Loading.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/Loading.jsx -------------------------------------------------------------------------------- /web/src/components/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/Login.jsx -------------------------------------------------------------------------------- /web/src/components/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/Main.jsx -------------------------------------------------------------------------------- /web/src/components/Register.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/Register.jsx -------------------------------------------------------------------------------- /web/src/components/appbar/AppBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/appbar/AppBar.jsx -------------------------------------------------------------------------------- /web/src/components/appbar/ProfilePopover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/appbar/ProfilePopover.jsx -------------------------------------------------------------------------------- /web/src/components/appbar/SearchBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/appbar/SearchBar.jsx -------------------------------------------------------------------------------- /web/src/components/mainarea/NotesArea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/mainarea/NotesArea.jsx -------------------------------------------------------------------------------- /web/src/components/mainarea/TodoCreate.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/mainarea/TodoCreate.jsx -------------------------------------------------------------------------------- /web/src/components/mainarea/TodoItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/mainarea/TodoItem.jsx -------------------------------------------------------------------------------- /web/src/components/navdrawer/DrawerItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/navdrawer/DrawerItem.jsx -------------------------------------------------------------------------------- /web/src/components/navdrawer/NavDrawer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/navdrawer/NavDrawer.jsx -------------------------------------------------------------------------------- /web/src/components/todo/Actions.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/Actions.jsx -------------------------------------------------------------------------------- /web/src/components/todo/ColorPopover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/ColorPopover.jsx -------------------------------------------------------------------------------- /web/src/components/todo/Content.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/Content.jsx -------------------------------------------------------------------------------- /web/src/components/todo/ContentList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/ContentList.jsx -------------------------------------------------------------------------------- /web/src/components/todo/ContentText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/ContentText.jsx -------------------------------------------------------------------------------- /web/src/components/todo/ContentTitle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/ContentTitle.jsx -------------------------------------------------------------------------------- /web/src/components/todo/LabelPopover.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/LabelPopover.jsx -------------------------------------------------------------------------------- /web/src/components/todo/Labels.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/components/todo/Labels.jsx -------------------------------------------------------------------------------- /web/src/gql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/gql.js -------------------------------------------------------------------------------- /web/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/index.jsx -------------------------------------------------------------------------------- /web/src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/logo.png -------------------------------------------------------------------------------- /web/src/store.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/store.jsx -------------------------------------------------------------------------------- /web/src/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/anselm94/googlekeepclone/HEAD/web/src/theme.js --------------------------------------------------------------------------------