Project Overview: LunarLink

Inspiration The need for a unified and eye-friendly command center led to the creation of LunarLink. The aim was to create a frictionless environment. It provides access to multiple AI models in a dark-themed, pay-as-you-go workspace. This was built to optimize the workflow for those who work late at night. Challenges

  • API Orchestration: Integrating different response formats from various AI providers into a single, cohesive, markdown-friendly interface presented a challenge.
  • Latency Management: Optimizing backend calls was necessary to maintain the user's creative flow by ensuring that toggling between models did not slow down the process.
  • State Persistence: A robust local and cloud syncing strategy was required to ensure that long-form code blocks and prompts remained intact across sessions.

Tech Stack

  • Frontend: React.js was used for a responsive UI. Tailwind CSS was used to implement a high-contrast "Deep Night" dark mode.
  • Backend: Node.js and Express handle the API gateway and secure communication with AI providers.
  • AI Integration:-Google (Gemini) integration.
  • Database: supabase stores user preferences and chat history asynchronously.
  • Deployment: Vercel was used for the frontend and AWS Lambda for scalable, serverless backend functions.

Future The next phase for LunarLink involves Contextual Memory. This will allow the platform to "remember" a project's codebase across different AI models simultaneously. The exploration of a Night-Shift Analytics feature is also planned. This feature will track productivity peaks during late hours to help users optimize their sleep-work schedules. Eventually, a localized "Offline Mode" for basic drafting is planned. This will ensure work continues even when the connection is unavailable.

Built With

Share this project:

Updates