Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kimlimjustin/google-keep-clone

Clone of Google Keep built using Django and Javascript
https://github.com/kimlimjustin/google-keep-clone

django django-application google-keep google-keep-clone javascript

Last synced: 2 months ago
JSON representation

Clone of Google Keep built using Django and Javascript

Awesome Lists containing this project

README

        

# Google Keep Clone
Try it online [here](https://google-keeps-clone.herokuapp.com/)!
### Demo

| Theme / View | Light Theme | Dark Theme |
| --- | ---- | ---- |
| Grid | ![Google Keeps Clone demo](https://drive.google.com/uc?export=view&id=1hZ9CuZWZKlKq-4vlXJjg3uQddLubgsQV) | ![Google Keeps Clone demo](https://drive.google.com/uc?export=view&id=1E8VC-UxGFrR95PeFbdWAxd0xTc4g_Cms) |
| List | ![Google Keeps Clone demo](https://drive.google.com/uc?export=view&id=1BDFXNYdnOVt0Bn0rFhfjtU72AZ1JglyY) | ![Google Keeps Clone demo](https://drive.google.com/uc?export=view&id=1XA0cCfD-pOvkZqWmxbopKeyUBWknu310) |

###### For the best experience, please use a device with a width of at least 350px

## Built using:
- Python with Django framework and Jinja templating language
- Vanilla JavaScript

## Getting started:
- Clone this repository or fork it
- To clone this repository, type `git clone https://github.com/kimlimjustin/google-keep-clone.git` on your terminal
- To fork this repository, click fork button of this repository then type `git clone https://github.com//google-keep-clone.git`
- Install all the dependencies of this project by typing `pip install -r requirements.txt` on your terminal.
- Migrate the database by typing `python manage.py migrate` on the terminal.
- Run this project
- Run the project locally by typing `python manage.py runserver` on the terminal and it will be accessible in your localhost.
- To run it on your local network, type `python manage.py runserver 0.0.0.0:8000` and it will be accessible in your local network.
- To deploy this project, remember to run `python manage.py collectstatic`

## On Running Docker
1. Build docker image using `docker-compose build` and run using `docker-compose up`
2. When running any command like `python manage.py collectstatic`, just add `docker-compose exec web `
3. It has postgresql, so you can access with `docker-compose exec db psql -U postgres`

## License
Distributed under the [MIT](https://github.com/kimlimjustin/google-keep-clone/blob/master/LICENSE) License. See [`LICENSE`](https://github.com/kimlimjustin/google-keep-clone/blob/master/LICENSE) for more information.

## Contact
- Justin Maximillian Kimlim - [[email protected]](mailto:[email protected])
- Project link: https://github.com/kimlimjustin/google-form-clone