https://github.com/dozmus/notes
A minimalist note-taking web application using Django.
https://github.com/dozmus/notes
django note-taking note-taking-app notes website
Last synced: about 1 year ago
JSON representation
A minimalist note-taking web application using Django.
- Host: GitHub
- URL: https://github.com/dozmus/notes
- Owner: dozmus
- License: mit
- Created: 2018-06-22T12:15:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-03T19:10:21.000Z (over 7 years ago)
- Last Synced: 2025-04-03T11:51:18.961Z (about 1 year ago)
- Topics: django, note-taking, note-taking-app, notes, website
- Language: CSS
- Homepage:
- Size: 294 KB
- Stars: 9
- Watchers: 1
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
notes
========
A minimal note-taking web application using Django 2.1.3 licensed under the MIT License.
# Features
* Write notes using Markdown
* Syntax highlighting with 18 themes to choose from
* Organise notes using colour-coded notebooks and tags
* Task lists (check boxes)
* Share links with custom permissions
* Download notes and notebooks as TXT or PDFs
* Search notes and notebooks
* Mass manage notes in notebooks
* User accounts
* Trash bin
* RESTful API
* Responsive design
# Usage
## Installation
```
python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic
```
Windows Users: You will also need
[Microsoft Visual C++ 14.0](https://wiki.python.org/moin/WindowsCompilers#Compilers_Installation_and_configuration)
due to the dependency on reportlab.
## Run
```
python manage.py runserver 127.0.0.1:8000
```
# Samples
## Light theme

## Dark theme

## Task list

## Share links

# Credits
* HTML Styling done using [PureCSS](https://purecss.io/) and [PureCSS Email Layout](https://purecss.io/layouts/email/).
* Syntax highlighting stylesheets from [pygments-css](https://github.com/richleland/pygments-css)
* Tags input field constructed using [django-tagify](https://github.com/PureCS/django-tagify)