a simple note taking app made with Django.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7f895e4 Dec 26, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
static compressed the banner Dec 19, 2017
templates added typing.js to the homepage Dec 20, 2017
toki changed the features div on home page Dec 18, 2017
.gitignore added gitignore Dec 26, 2017
.travis.yml Update .travis.yml Dec 26, 2017
LICENSE Create LICENSE Dec 26, 2017
README.md Update README.md Dec 26, 2017
db.sqlite3 hide the signup option if the user is logged in Dec 19, 2017
requirements.txt added options to delete/update tags. Jul 4, 2017

README.md

toki-keep-a-note Build Status

A simple note taking app made with Django. http://toki1.pythonanywhere.com/

Toki is a simple note taking Django project. It was developed to act as a Hands-on and to increase my experience with a MVC framework(MTV as in the case of Django).

I was interested in Django from the first time I searched about and after a little investigation I choose Django as the base for this project.

Features of Toki - keep a Note

  • customize notes using the markdown editor.You dont need to know markdown, the editor will help you.
  • You can Rename, Save, Update, Delete notes.
  • support for code blocks and highlighting
  • Fully responsive. use any device and always find the best layout.

Things I like about Django.

  • Lots and lots of quality packages
  • Full featured web framework
  • Great community support and excellent documentation
  • Really good ORM. It was really easy to work with DB.
  • You can very quickly make a functional web app when you want to test your ideas.

Things I Learned

  • Working with a MVC or you can say MTV.
  • By doing this project I came to know how Django works and what powers does it has.
  • integrating differnt packages into a single project
  • Database operations on a RDBMS
  • hosting and configuring the project on pythonanwhere.com

Resources/packages used

  • django-crispy-forms: it makes your forms way more beautiful or I should say crispy.
  • virtualenv: its a no-brainer.
  • django-pagedown: provides easy editor for markdown input.
  • many other packages are used, for them do check the requirement file.link:

How to run the project locally

Download the zip or Clone this repository: git clone https://github.com/shubhamnishad97/toki-keep-a-note.git

Install the dependencies by simply executing: pip install -r requirements.txt

Run this command to start the app: python manage.py runserver

Visit 127.0.0.1:8000 on your web browser and don't forget to give me some feedback.

Screenshots

License MIT