Mindfuel is a Flask-based web application that delivers daily motivational quotes to users. It's designed to uplift and inspire users with a clean and user-friendly interface. Quotes are fetched daily from the ZenQuotes API and emailed at 8am EST.
- Subscribing and unsubscribing to daily quotes.
- Simple and intuitive user interface.
Mindfuel operates by providing an interface for users to subscribe or unsubscribe from receiving motivational quotes daily. It connects a Python-Anywhere hosted MySQL back-end database using flask-sqlalchemy to an interactive front-end webpage.
To learn more about the code behind sending the emails, click here
Visit the website here to start getting emails in your inbox!
Follow these steps to set up and run the Mindfuel app on your local machine.
git clone https://github.com/will-mcintyre04/mindfuel.git
cd mindfuelTo install all required dependencies, run the following command on your virtual environment:
pip install -r requirements.txtflask shell
>>> from app.extensions import db
>>> from app.models import Email
>>> db.create_all()
>>> exit()This will create an app.db database with an emails table within the instance directory.
flask --app app run