Skip to content

TysonManwarren/django-notebook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

django-notebook

Note taking application built in Django. Designed to closely mimic Microsoft OneNote's design and functionality.

Running example on Python Anywhere: http://tmanwarren.pythonanywhere.com/

Installation

Create a folder on your computer then clone this repo with this command:

git clone https://github.com/TysonManwarren/django-notebook.git
#Next
cd django-notebook

I used pipenv to create a virtual environment, so you install pipenv globally on your computer:

pip install pipenv

Create a new virtual environment:

pipenv shell

Next, install required packages stored in the Pipfile.lock file using the sync command.

pipenv sync

After that, you run your migrations:

python manage.py makemigrations
python manage.py migrate

Finally, run the app

python manage.py runserver

Acknowledgements

Based off of Christos Stathakis' tutorial "Create a Notebook with Django" https://christosstath10.medium.com/create-a-notebook-with-django-f25c28db2643

History feature implemented by following Emmanuel Okiche's tutorial: https://github.com/fleepgeek/django-history-app

Reversioning/versioning implemented thanks to Ruhshan Ahmed Abir's tutorial: https://ruhshan-ahmed.medium.com/easiest-way-to-enable-version-control-in-django-a317eebfef39

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published