📜
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:
- Register for an account and log in to Quoter.
- Add quotes to your personal library by using the "Add Quote" form.
- Browse quotes from other users and mark your favorites.
- Search for quotes by author or content using the search bar.
- Use the RESTful API to retrieve quote data and integrate it into your own application
https://quoter-xx2e.onrender.com
Live app:(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
- Clone the repository using the command
git clone https://github.com/kamiderka/quoter.git
. - Install the required packages using the command
pip install -r requirements.txt
. - Navigate to the project directory using the command
cd src
. - Run the local server using the command
python manage.py runserver
. - 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)