Quotivate is a web application that provides users with a daily dose of motivation in the form of a motivational quote and a word of the day. Users can sign up for the service by entering their name and phone number, and they will receive a daily text message with the quote and word of the day. The quotes and words are sourced from various APIs, and the messages are sent using the Courier API.
The web application is built using Python and the Flask web framework. The front-end is developed using Streamlit, a Python library for building data apps. The data is stored using SQLite, a lightweight relational database management system. Quotivate intends to provide users with a quick and easy way to receive motivation and inspiration on a daily basis. It's a simple and effective tool for anyone looking to stay motivated and focused on their goals.
The project is developed by Yash Thapliyal and Sanjay Chandrasekar, two computer science students passionate about using technology to help people improve their lives.
Run the following command in your terminal.
git clone github.com/AlphaIdylSaythTG/Quotivate
Then, navigate to the Quotivate folder on your machine and run the two following commands.
python app.py
streamlit run UI.py
This will automatically open the Streamlit app in your browser, and you can now sign up for Quotivate, to receive daily word of the day and motivational quote messages! Enjoy!