Skip to content

salmanulfarzy/learning_log

Repository files navigation

Learning Log

Django application to take notes while you study them. Each user can add new topics and entries.

Entries are categorized on topics added by user. User's are requested to register if they are not logged in and only registered usrs will be able add topics, entries or edit entries. App has basic bootstrap styling.

There are two applications in this project. learning_log will manage the notes and users will manage user operations like login, logout and user authentication.

Installation

Follow the below steps to set it up on a machine. Preferably manage python packages using virtual environments like virtualenvwrapper, virtualenv or venv which comes along with python >= 3.3

git clone https://github.com/sfarzy/learning_log.git
cd learning_log
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py collectstatic --noinput
python manage.py runserver

TODO

  • Markdown support
  • Email for user registration
  • User specific topic id's
  • Abilityt to update password

Dependencies

About

Personalized note taking

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published