Skip to content
Noga-LevyPublic

About

A small, motivational website to inspire people to keep on going.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

KeepOn Fire Icon

KeepOn

For when you need help fueling the flame

According to a PubMed study by J C Norcross and D J Vangarelli, only 19% of people maintain their New Year's resolutions for 2 years. Those who kept to their resolutions were found to have significantly more motivation than their non-maintaining counterparts. Thus, KeepOn's goal is to help everyone stay motivated so they can complete their goals, New Year's or not.

Features

  • Motivational Speech Generator ~ Utilizing Google's Gemini 2.5 Flash generative AI, KeepOn creates uplifting messages to its users within a matter of seconds.
  • Web-Based UI ~ For easier use, KeepOn features a simple, web-based UI.
  • Minimal Dependencies ~ KeepOn is a straightforward, Python-based tool with only two dependencies--check NOTICE.md for more information.

Running

To run it locally,

  1. Clone the repository.
  2. Next, install dependencies using the command pip install -r requirements.txt.
  3. Replace the apiKey variable in motivational_speech_maker.py with your own Google Gemini API key.
  4. Run with the command streamlit run main.py.

Alternatively, simply use the website to run it: https://keep-on.streamlit.app/

Development notes

This website was a bit of a creativity test, for I imposed the following restrictions on its development:

  1. It had to use as few dependencies as possible.
  2. It had to be a relatively small project--a speedy creation, if you will.
  3. And, for the meat of the challenge, it couldn't outright use HTML or CSS files.

I will note--I allowed myself to update the project (for general maintenance, such as revising the README or updating dependencies for security) as needed.

License

This project is licensed under the Apache-2.0 License — see the LICENSE file for details.

Contact Me & Links

Gmail: [email protected]

GitHub Link: https://github.com/Noga-Levy/KeepOn

Website Link: https://keep-on.streamlit.app

About

A small, motivational website to inspire people to keep on going.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages