Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/halilugur/pythonflaskaws
Quotes Application is a Flask-based web application that allows users to manage their favorite quotes with CRUD operations. Built with Python, Flask, and Bootstrap, it provides an intuitive interface for creating, reading, updating, and deleting quotes.
https://github.com/halilugur/pythonflaskaws
aws bootstrap crud flask jquery quote
Last synced: 15 days ago
JSON representation
Quotes Application is a Flask-based web application that allows users to manage their favorite quotes with CRUD operations. Built with Python, Flask, and Bootstrap, it provides an intuitive interface for creating, reading, updating, and deleting quotes.
- Host: GitHub
- URL: https://github.com/halilugur/pythonflaskaws
- Owner: halilugur
- License: apache-2.0
- Created: 2023-05-21T01:27:22.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-05-21T14:55:16.000Z (over 1 year ago)
- Last Synced: 2024-11-08T21:32:51.800Z (2 months ago)
- Topics: aws, bootstrap, crud, flask, jquery, quote
- Language: HTML
- Homepage:
- Size: 84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Quotes Application
Welcome to the Quotes Application! This application allows you to perform CRUD operations (Create, Read, Update, Delete) on quotes. It provides a user-friendly interface for managing and organizing your favorite quotes.
## Features
- Create: Add new quotes to the application with the author's name and the quote itself.
- Read: View a list of all quotes stored in the application.
- Update: Edit or modify existing quotes.
- Delete: Remove quotes that are no longer needed.## Technologies Used
The Quotes Application is built using the following technologies:
- Flask: a lightweight web framework for Python.
- Waitress: a production-ready pure-Python WSGI server.
- Python: a powerful programming language used for the back-end development of the application.
- jQuery: a fast and concise JavaScript library used for enhancing the user interface and handling client-side interactions.
- Bootstrap: a popular front-end framework for building responsive and mobile-first applications.## Getting Started
To get started with the Quotes Application, follow these steps:
1. Clone the repository from GitHub: `git clone https://github.com/halilugur/PythonFlaskAWS.git`.
2. Install the required dependencies by running `pip install -r requirements.txt`.
3. Start the application by running `python prod.py`.
4. Open your browser and navigate to `http://localhost:5000` to access the Quotes Application.## Usage
Once you have the application up and running, you can use the following instructions to perform CRUD operations on quotes:
### Create
1. Click on the "Add Quote" page.
2. Enter the author's name and the quote text in the provided input fields.
3. Click on the "Add" button to add the quote to the application.### Read
1. On the home page, you will see a list of all the quotes stored in the application.
2. Each quote will display the following information:
- ID: The unique identifier for the quote.
- Author: The name of the author.
- Quote: The text of the quote.
3. Scroll through the list to browse the quotes.
4. Use the search bar to filter quotes based on specific keywords or authors.### Update
1. Click on the "Edit" button next to the quote you want to update.
2. Modify the author's name or the quote text in the editable fields.
3. Click on the "Update" button to save the changes.### Delete
1. Click on the "Delete" button next to the quote you want to remove.
2. Confirm the deletion when prompted.## Contributing
If you'd like to contribute to the Quotes Application, please follow these guidelines:
1. Fork the repository on GitHub.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them with descriptive commit messages.
4. Push your changes to your forked repository.
5. Submit a pull request to the original repository, explaining your changes.## License
The Quotes Application is licensed under the [Apache License](LICENSE).