/Flash-Cards

This is a Django web application that records short notes that a user feels important to have them captured. In this application,a user must be registered and authenticated to see his/her flashcards.A user's flash card is organized according to subjects/courses.

Primary LanguagePythonMIT LicenseMIT

Flash-Cards

Authors

Nicholas Ngetich and Rosemary Tajeu


Description

This is a Django web application that records short notes that a user feels important to have them captured. In this application,a user must be registered and authenticated to see his/her flashcards.A user's flash card is organized according to subjects/courses.A user can delete or update a flash card he has created.A user can also see when the flash card was created and when it was last updated.

Home page

A user is required to register and login to the application. Upon successful authentication the user is redirected to home page where he/she can view and add flash cards


alt text


FlashCard Details and Actions

A user can view the content of the flash card and can update or delete the card.


alt text


Prerequisites

  • Text editor eg Visual Studio Code
  • You need to have git installed. You can install it with the following command in your terminal $ sudo apt install git-all

Setup Instruction

To access this project on your local files, you can clone it using these steps

  1. Open your terminal
  2. Use this command to clone $ git clone https://github.com/ngetichnicholas/Flash-Cards.git
  3. This will clone the repositoty into your local folder

Dependencies

  • django-bootstrap
  • Pillow
  • cloudinary
  • psycopg2
  • django-registration
  • python-decouple
  • Python Venv
  • whitenoise
  • gunicorn

Technologies Used

  • HTML
  • Python 3
  • JavaScript
  • CSS

Live Link

Or you can access the web application directly via this LIVE LINK.


License

This project is under:
License: MIT