GitXplorerGitXplorer
j

DjangoBooks

public
2 stars
0 forks
1 issues

Commits

List of commits on branch master.
Unverified
5f7d5fd372a7322adc9c07b07dd26de1c493260c

Add app demo gif

jjustindho committed 4 years ago
Verified
e3aab11dc81e4fa79f86b1c0c99e1e01f667a939

Merge pull request #4 from justindho/dependabot/pip/django-2.2.13

jjustindho committed 5 years ago
Verified
0280c8b3c6fc218dced9aad82810bb5aa34d6bae

Bump django from 2.2.8 to 2.2.13

ddependabot[bot] committed 5 years ago
Verified
72654e17d2e065e11435040321a1994a231d639e

Merge pull request #2 from justindho/dependabot/pip/django-2.2.8

jjustindho committed 5 years ago
Verified
ed87768948becd213e0a206efebe8e73ae38778e

Bump django from 2.2.4 to 2.2.8

ddependabot[bot] committed 5 years ago
Verified
c9afcf2360f3f93524c053668e3dc0e1d7a3ed40

Merge pull request #1 from justindho/dependabot/pip/django-2.2.4

jjustindho committed 5 years ago

README

The README file for this repository.

DjangoBooks

DjangoBooks allows users to keep track of a list of books that they've been wanting to read but just have not had the time to do so yet. Users can create an account and login to view their reading list. Users can also filter their reading list to view books by author or genre.

This project uses Django's default object-relational mapping layer (ORM) to query the database for a user's reading list and associated operations on it.

Screenshots

App Demo

Installing

  1. Open a command line interface.
  2. Change the current working directory to the location where you want the cloned directory to be made.
  3. Type git clone https://github.com/justindho/DjangoBooks and press Enter
  4. Run pip install -r requirements.txt in your shell.

Run the Project

  1. In the project's root directory, create a file called secret_settings.py.
  2. In secret_settings.py, set SECRET_KEY = "ENTER YOUR SECRET KEY HERE" to be any string containing a mixture of numbers, letters, and symbols.
  3. Change the current working directory to the project's root directory where manage.py is located.
  4. Run python manage.py runserver in your shell.
  5. Click on the link in your shell (http://127.0.0.1:8000/) and you will be taken to DjangoBooks, where you can create an account and login to start creating your reading list!

Built With

  • Python - The backend language used
  • Django - The web framework used
  • Javascript - Used to update the user's reading list via AJAX when filtering by author/genre
  • HTML - Used to render page templates
  • Bootstrap - Used to make the UI nicer

What I Learned

  • How to create an application with Django