Inspiration
People often set goals for their future but lose motivation or forget about them over time. I wanted to build a simple application that encourages users to think about their future, stay consistent with their goals, and receive personalized guidance using AI. The idea was to create a digital time capsule that grows with the user instead of being forgotten.
What it does
TimeCapsule AI is an AI-powered future planning application that helps users design the person they want to become.
Users can create goals in multiple areas of life:
- 💼 Career
- ❤️ Health
- 💰 Finance
- 🌱 Personal Growth
For each goal, users can record:
- Current progress
- Target progress
- Timeline
- Personal motivation
The dashboard brings everything together by displaying:
- A live countdown to the target date
- Goal summaries
- Mood tracking
- AI-powered roadmap generation to help achieve long-term goals
How we built it
I built the application as a full-stack web project.
Frontend
- React
- TypeScript
- Tailwind CSS
- Vite
Backend
- FastAPI
- Python
- SQLAlchemy
- SQLite
AI
- Google Gemini API for generating personalized goal roadmaps
The frontend communicates with the FastAPI backend through REST APIs, while the backend stores user goals and generates AI-powered recommendations.
Challenges we ran into
One of the biggest challenges was designing an interface that stayed simple while allowing users to manage multiple life goals.
Another challenge was integrating the Google Gemini API. During development, I encountered authentication issues and API quota limitations, so I added graceful error handling and a fallback experience to keep the application usable.
Building both the frontend and backend within the hackathon timeframe also required careful prioritization of features.
Accomplishments that we're proud of
- Built a complete full-stack application during the hackathon
- Successfully integrated AI-powered roadmap generation
- Designed a clean and intuitive dashboard
- Added live countdowns for long-term goals
- Created a structured goal-planning experience across multiple life categories
What we learned
his project helped me improve my skills in:
- Full-stack development with React and FastAPI
- API integration
- State management in React
- Backend API design
- AI-powered application development
- User experience design for productivity tools
What's next for TimeCapsule AI
I plan to continue improving TimeCapsule AI by adding:
- Weekly AI progress check-ins
- Email and push reminders
- Progress charts and analytics
- Calendar integration
- Voice-based AI coaching
- Mobile application
- Secure cloud synchronization
- AI-generated milestone celebrations
The long-term vision is to make TimeCapsule AI a personal AI companion that helps people stay focused on becoming the best version of themselves over months and years.
Built With
- ai
- css3
- fastapi
- full-stack
- gemini-api
- google-gemini
- html5
- javascript
- machine-learning
- python
- react
- rest-api
- sqlalchemy
- sqlite
- tailwind-css
- typescript
- vite
- web-application
Log in or sign up for Devpost to join the conversation.