Project Info
This project did not submit a demo video on Devpost.
Background As college students, there are times when we definitely feel the distance being away from our loved ones. During the academic year, it can be hard to find time to talk with them, especially with how hectic our schedules can be. We wanted to create an app to close the distance with our families, or anyone long-distance that we miss! Functions Mood Tracker! Choose from 5 different moody dogs to "check-in" on how your day was! After checking in, you can see a feed on how the rest of your "family" is doing! Event Planner! With the help of Gemini AI, create different events with your family and track them in a feed-style! Gemini AI automatically suggests an event depending on the time of the year! Tech Stack Front End - Tailwind CSS, Next.js Back End - Python, Clerk, API Gateway Database - dynamoDB
Challenges we ran into
Setting up a secure user authentication system while maintaining a user-friendly experience was a challenge we had to overcome. Throughout the development process, we had to learn and adapt to new technologies, including Tailwind CSS and Next.js, which required time and effort to become proficient in using them effectively.
Accomplishments we're proud of
We proudly implemented the mood tracker feature, allowing users to express their feelings creatively through personalized icons. We designed an intuitive and visually appealing user interface, making it easy for family members of all ages, specially elderly people, to navigate and interact with the app. The integration of Gemini AI to suggest events based on the time of year was a significant achievement, enhancing family engagement.
What we learned
Working as a team highlighted the importance of effective collaboration and communication. We developed better strategies for sharing ideas, troubleshooting issues, and managing project timelines, which strengthened our teamwork. We enhanced our technical skills by learning new technologies.
What's next
Our next step is to expand the AI features to offer more personalized event suggestions based on user preferences and location. We plan to introduce a daily check-in question feature to prompt family members to share what’s on their mind. We’re also working on displaying the status of family members, so users can quickly see updates on their loved ones. Additionally, we'll be implementing an event countdown feature, letting families track how soon their upcoming plans will happen, building excitement and anticipation. We also want to implement uploading photos to the events and everyday photos, and utilizing AI to create a family photo album and videos allowing families to relive memories together.
AYLLU

Background
As college students, there are times when we definitely feel the distance being away from our families. During the academic year, it can be hard to find time to talk with them especially with how hectic our schedules can be. We wanted to create an app to close the distance with our families, or anyone long-distance that we miss!
Functions
###Mood Tracker! Choose from 5 different moody dogs to "check-in" on how your day was! After checking in, you can see a feed on how the rest of your "family" is doing!
###Event Planner! With the help of Gemini AI, create different events with your family and track them in a feed-style! Gemini AI automatically suggests an event depending on the time of the year!
Tech Stack
- Front End - Tailwind CSS, Next.js
- Back End - Python, Clerk, API Gateway
- Database - dynamoDB
Challenges we ran into
Setting up a secure user authentication system while maintaining a user-friendly experience was a challenge we had to overcome. Throughout the development process, we had to learn and adapt to new technologies, including Tailwind CSS and Next.js, which required time and effort to become proficient in using them effectively.
Accomplishments that we're proud of
We proudly implemented the mood tracker feature, allowing users to express their feelings creatively through personalized icons. We designed an intuitive and visually appealing user interface, making it easy for family members of all ages, specially elderly people, to navigate and interact with the app. The integration of Gemini AI to suggest events based on the time of year was a significant achievement, enhancing family engagement.
What we learned
Working as a team highlighted the importance of effective collaboration and communication. We developed better strategies for sharing ideas, troubleshooting issues, and managing project timelines, which strengthened our teamwork. We enhanced our technical skills by learning new technologies.
What's next for Ayllu
Our next step is to expand the AI features to offer more personalized event suggestions based on user preferences and location. We plan to introduce a daily check-in question feature to prompt family members to share what’s on their mind. We’re also working on displaying the status of family members, so users can quickly see updates on their loved ones. Additionally, we'll be implementing an event countdown feature, letting families track how soon their upcoming plans will happen, building excitement and anticipation. We also want to implement uploading photos to the events and everyday photos, and utilizing AI to create a family photo album and videos allowing families to relive memories together.
Analysis
View
Metric
- 7
- 3
Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.
Technology
- CSSIn code
- Google GeminiIn code
- Next.jsIn code
- PythonIn code
- ReactIn code
- Tailwind CSSIn code
- TypeScriptIn code
- AWSClaimed
7 of 8 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.
AI coding agents
No AI coding agent signals were found in this repository.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
Source size
48 KB
Source files
33
Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.
Repository
no-way-joses/ayllu
52 files · 1.6 MB · @ 21bd96c
Structure
Interface
16 files · 31%Screens, components and styles rendered to the user.
+1 moreApplication logic
15 files · 29%Domain rules, services and shared utilities.
+9 more
Supporting
Layers are inferred from where files sit in the tree, not from reading the code. A project that names its directories unconventionally will read oddly here — open the file browser to check anything the diagram implies.
Languages
- TypeScript68%
- Python25%
- Markdown6%
- CSS1%
Share of indexed source by file size. Binary and vendored files are excluded.
Dependencies
package.json
npm · 17- @clerk/nextjs
- @clerk/themes
- @google/generative-ai
- axios
- next
- react
- react-dom
- react-icons
- tailwindcss-animated
- +8 more
Declared in the repository’s manifests at the indexed commit. A declared package is not proof it is used, and runtime dependencies are listed first.
This project’s features have not been analysed yet.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.