Keep-it is a sticky note taking web application inspired by services such as Google Keep. It allows user to post sticky note and organize the note using tags. Keep-it is current a work in progress, and as such is not recommended to be use in daily life.
Keep-it is current a work in progress project. It starts as a hobby project to learn web development with the intentions to become a replacement for Google Keep.
- Post note
- Tag and filter note
- Search through note
- Edit and remove tag
- User customization such as background image or interface color
Setup can be done with Docker-compose
Create a environment files from env.example, then bind the ENV file using docker
To run the application using Docker Compose, use the following YAML configuration:
version: "3.7"
services:
app:
image: wanhuz/keepit:latest
container_name: keepit-app
restart: unless-stopped
volumes:
- /path/to/config:/usr/src/app/config
links:
- db
networks:
- keepit
db:
image: mysql:5.7
container_name: keepit-db
restart: unless-stopped
environment:
MYSQL_DATABASE: keepit-db
MYSQL_ROOT_PASSWORD: keepit-test
MYSQL_PASSWORD: keepit-test
MYSQL_USER: keepit-user
SERVICE_TAGS: dev
SERVICE_NAME: mysql
networks:
- keepit
nginx:
image: nginx:alpine
container_name: keepit-nginx
restart: unless-stopped
ports:
- 8000:80
links:
- app
depends_on:
- app
networks:
- keepit
networks:
keepit:
driver: bridge
Change /path/to/config to your env location
- Embed image and video in note
The Laravel framework is open-sourced software licensed under the MIT license.