Skip to content

Quoter is a web application that allows you to save and browse quotes that inspire or move you.

Notifications You must be signed in to change notification settings

kamiderka/quoter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About project: 📜

Quoter is a web application that allows you to save and browse quotes that inspire or move you. It was created in response to the lack of applications that help users create and manage a library of quotes added by themselves. The application provides access to a RESTful API and stores data in a SQLite relational database.

The templates used in Quoter belong to Material Design for Bootstrap.

How to use Quoter:

  1. Register for an account and log in to Quoter.
  2. Add quotes to your personal library by using the "Add Quote" form.
  3. Browse quotes from other users and mark your favorites.
  4. Search for quotes by author or content using the search bar.
  5. Use the RESTful API to retrieve quote data and integrate it into your own application

(since I use free-tier, it may take a while to load the page)

Requirements

To use Quoter, you will need a computer with Internet access and a web browser (the latest version of Chrome is recommended).

Installation

  1. Clone the repository using the command git clone https://github.com/kamiderka/quoter.git.
  2. Install the required packages using the command pip install -r requirements.txt.
  3. Navigate to the project directory using the command cd src.
  4. Run the local server using the command python manage.py runserver.
  5. Open your web browser and go to the address http:https://127.0.0.1:8000/ to use Quoter

TODO 📌

DONE ✔ IN PROGRESS ❗
• Design project architecture • Status codes
• User registration • RESTful API
• User Authentication • Favourite Quote functionalities
• Quote Gallery • Bugfixes
• Add Quote functionality
• Author Gallery and Stats
• Search Quotes and Authors
• requirements.txt
• User Permissions

What you can find in my project: 🎉

  • REST API

Add links

Tech/framework used 🔧

Tech & framework used
• Python 11
• Django Framework
• Django REST framework
• SQLite
• Amazon Web Services
• venv
• Bootstrap

Screenshots: 🖼️

Homepage

(TO-DO)

Register

image

Login

image

Add Quote

image

Quote Gallery:

image

About

Quoter is a web application that allows you to save and browse quotes that inspire or move you.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published