Refined the footer section by adding CSS rules for better spacing, typography, and link hover effects to improve readability and visual appeal. Wrapped footer content in a container for better layout control. These changes aim to provide a more polished and consistent user experience.
Styled the footer with background color and text color for improved visual consistency. Rearranged HTML structure to correctly enclose content within the main and footer tags, enhancing semantic structure and maintainability.
Added a new "Privacy" section to the index page explaining that GoogleDonts does not track users, log data, and maintains separate connections to Google Fonts to protect user information. Additionally, included a link to the open-source repository for transparency. These changes aim to provide users with a clearer understanding of the privacy benefits and the open-source nature of the service.
Integrated a new home route in the application that renders a template with instructions on how to use the Google Fonts proxy service, enhancing user guidance. This change includes the addition of an `index.html` template, which provides a clear example and usage instructions, and minor refactoring of existing routes for improved readability.
- Added .gitignore to exclude virtual environment and Python cache files.
- Included MIT License to allow use, distribution, and modification.
- Implemented Flask app for proxying font requests to Google Fonts.
- Ensured specific headers are handled correctly to support CSS proxying.
- Added necessary dependencies in requirements.txt for Flask and requests.
This setup allows for efficient font request handling and helps establish project structure with appropriate licensing and dependency management.