Inspiration
A while ago I was talking to a women's fitness trainer and I had this idea of an online space where women can read articles related to wellness, health and beauty, also watch videos on these topics, write their own notes in a sandbox that is a kind of a diary not visible to others. They can choose to connect with other users and discuss topics in forums, add their own materials, take quizzes and collect all of this stuff in their own wellness assistant tool (or app).
What it does
The wellness assistant is available in three languages (English, German and French); it consists of four pages at the moment and it was built with AI Studio. The data is saved in the local storage of the web browser.
The Assistant page is an overview or collection page with:
- a list of private notes or Diary.
- notifications from the assistant or from one self.
- a set of courses or learning materials.
- a chat area where users can ask questions related to the learning materials. This chat uses Gemini API to generate the answers.
The Diary page is dedicated to the list of previous notes and it allows the users to add new notes.
The Videos page has two modes. Courses displays the existing videos and documents that may be uploaded by an admin or editor. Each uploaded video/document is being sent to the Gemini 3 AI and a quiz is created by Gemini 3 AI, consisting of 3-4 questions related to the contents of the video/document.
Each quiz is editable and all quizzes are shown in the Quizzes tab. Here any user can select a quiz and start answering the questions.
The Dashboard page is meant for editors. Here they can embed Videos or Documents by selecting the public URL and these contents are shown on the Assistant page.
There is a Settings popup where users can select a language, a color for the text/background and can also input a Gemini API key.
How I built it
The wellness assistant was built in three phases:
- use AI Studio to create the skeleton.
- use Gemini AI to create and test the quiz generator.
- After downloading the generated code I have created the combined application and have built it for installation on the web. Some fixes were necessary to make the two parts look similar and to work together.
Challenges I ran into
Before the assistant was ready my free subscription ran out so I only could test the working app on my local machine. The chat on the Assistant page still needs to be fixed, as I also ran out of time.
Accomplishments that I'm proud of
The app turned out to be responsive and easy to extend, the quiz generator based on the Gemini 3 API is working and I love the quiz editing page.
What I've learned
Take time to plan for the next project by brainstorming or prompting in Gemini AI to find all the features that the application can have. The forums were not present in my initial plan, but by the time I was testing the assistant, I realized that a forum makes sense.
More features for lunawell Wellness Assistant
Add a forum connection, where users can login and exchange tips and information with other users.
Add the possibility to store the notes, quizzes and chats on their machine. This way, they can archive their collection and start a new one on another topic.
I hope that the Wellness Assistant is fun and useful for lots of website visitors!
Log in or sign up for Devpost to join the conversation.