kamiderka / quoter

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

Live app: https://quoter-xx2e.onrender.com

(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://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.


Languages

Language:Python 47.8%Language:HTML 45.5%Language:CSS 5.6%Language:Shell 0.7%Language:Dockerfile 0.3%