Inspiration

The idea for Foster AI came from a desire to make AI tools more accessible to everyone, regardless of technical background or budget. With so many advanced models available, I wanted to create a platform where users could interact with AI easily, without needing to pay or install complex tools. The goal was to build a sleek, responsive web app that integrates free AI models for a variety of search and query tasks.

What It Does

Foster AI is a web-based platform that allows users to:

  • Perform AI-powered searches and queries using free API models.
  • Get intelligent, natural-language responses.
  • Interact with a clean, responsive UI powered by React.
  • Register and log in securely with Supabase authentication.

The platform simplifies the experience of using AI tools by providing a centralized space for experimentation and discovery.

How We Built It

The project was built using:

  • Frontend: React for the user interface and component-based architecture.
  • Backend/Database: Supabase for authentication and real-time database functionality.
  • AI Integration: Connected with multiple free AI APIs to handle search and query functions.
  • Tools: GitHub for version control, Vite for bundling, and environment variables for secure API usage.

We followed a modular approach:

  1. Designed UI layouts and wireframes.
  2. Implemented authentication with Supabase.
  3. Integrated AI APIs and managed API calls.
  4. Styled the app with custom CSS and responsive design principles.

Challenges We Ran Into

  • API Rate Limits & Reliability: Free APIs often have strict rate limits or occasional downtime, which required careful error handling and usage monitoring.
  • Learning Supabase: Adapting to Supabase's documentation and understanding its full capabilities took time.
  • UI/UX Iterations: Balancing aesthetics and functionality was challenging, especially across different screen sizes.
  • State Management: Ensuring the app responded smoothly to API calls and user inputs involved fine-tuning React state handling.

Accomplishments That We're Proud Of

  • Successfully built a full-stack AI-powered website from scratch.
  • Integrated multiple free AI APIs without requiring user-side configuration.
  • Built a clean, user-friendly interface with responsive design.
  • Implemented secure user login and authentication using Supabase.

What We Learned

Throughout the development of Foster AI, we learned:

  • How to evaluate and work with different AI APIs effectively.
  • The strengths and limitations of Supabase as a backend solution.
  • Best practices for frontend performance and user experience in React.
  • How to design and build a complete MVP (minimum viable product) in a limited time frame.

What's Next for Foster AI

Foster AI is just the beginning. Here’s what’s coming next:

  • More AI Models: Integrate additional APIs to offer broader capabilities like summarization, translation, and image generation.
  • User Dashboard: Personalized history and saved searches.
  • Dark Mode: UI theme customization.
  • Deployment Improvements: Hosting optimization and custom domain setup.
  • Mobile App: Long-term goal to launch a mobile version of the platform.

Built With

+ 6 more
Share this project:

Updates