Skip to content

Add PDF Q&A Chat and Appointment Booking projects to portfolio - #2

Draft
code-sharad with Copilot wants to merge 2 commits into
mainfrom
copilot/add-projects-to-portfolio
Draft

code-sharad with Copilot wants to merge 2 commits into
mainfrom
copilot/add-projects-to-portfolio

Conversation

Copilot AI commented Feb 1, 2026

Copy link
Copy Markdown
Contributor

Adds two new projects to the portfolio's projects section, positioned prominently after "Coding Agent".

Changes

  • PDF Q&A Chat Application - AI-powered PDF document analysis with streaming responses

  • Appointment Booking System - Full-stack booking platform with Google Calendar integration

  • Fixed unterminated string literals in experiencesData and existing "Coding Agent" description that prevented builds

Implementation

{
  title: "PDF Q&A Chat Application",
  description: "A modern, real-time PDF question-answering application...",
  tags: ["Next.js", "React", "TypeScript", "Tailwind", "OpenAI", "LangChain", "Pinecone", "Vercel AI SDK"],
  imageUrl: agent, // placeholder, can be replaced with project screenshot
  url: "https://chat31.vercel.app"
}

Total projects: 9 → 11

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • fonts.googleapis.com
    • Triggering command: /usr/local/bin/node node /home/REDACTED/work/portfolio/portfolio/node_modules/.bin/next build (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

Objective

Add two new projects to the portfolio website's projects section by updating the projectsData array in lib/data.ts.

Projects to Add

1. PDF Q&A Chat Application

  • Repository: https://github.com/code-sharad/pdf-qa-rag
  • Live URL: https://chat31.vercel.app
  • Description: "A modern, real-time PDF question-answering application featuring AI-powered document analysis with streaming responses. Upload PDFs and ask questions to get intelligent answers using advanced semantic search and vector embeddings."
  • Tech Tags: ["Next.js", "React", "TypeScript", "Tailwind", "OpenAI", "LangChain", "Pinecone", "Vercel AI SDK"]
  • Image: You'll need to add a placeholder image. For now, use one of the existing images (suggest using agent as a temporary placeholder since it's also an AI project)

2. Appointment Booking System

  • Repository: https://github.com/code-sharad/appointment-booking-app
  • Live URL: https://appointment-booking2.vercel.app
  • Description: "A full-stack appointment booking platform with Google Calendar integration, timezone support, and role-based management. Features real-time booking, automated calendar sync with Google Meet links, and OAuth authentication."
  • Tech Tags: ["Next.js", "TypeScript", "NextAuth.js", "PostgreSQL", "Drizzle ORM", "Tailwind", "Google Calendar API"]
  • Image: Use a placeholder image for now (suggest using invoice as temporary since it's also a management system)

Implementation Details

  1. Update lib/data.ts:

    • Add import statements for the new project images (you can use temporary placeholders from existing images)
    • Add the two new project objects to the projectsData array
    • Position them near the top of the array (after "Coding Agent" would be appropriate since they're recent projects)
  2. Project Object Structure:
    Each project should follow this format:

    {
      title: "Project Title",
      description: "Project description",
      tags: ["Tech1", "Tech2", "Tech3"],
      imageUrl: imageName,
      url: "https://live-url.com"
    }
  3. Suggested Position:

    • Add "PDF Q&A Chat Application" as the 2nd project (index 1)
    • Add "Appointment Booking System" as the 3rd project (index 2)
    • This positions them prominently after the "Coding Agent" project

Notes

  • Use existing image placeholders temporarily (pdfQaRag can use agent, appointmentBooking can use invoice)
  • The user can replace these with proper screenshots later
  • Ensure the formatting and structure matches existing projects exactly
  • All URLs should be included in the url field
  • Keep descriptions concise but informative (around 2-3 sentences)

Expected Outcome

The portfolio's projects section should display 11 total projects with the two new additions prominently featured near the top of the list.

This pull request was created from Copilot chat.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

@vercel

vercel Bot commented Feb 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio Ready Ready Preview, Comment Feb 1, 2026 7:23am

Co-authored-by: code-sharad <61672294+code-sharad@users.noreply.github.com>
Copilot AI changed the title [WIP] Add two new projects to portfolio website Add PDF Q&A Chat and Appointment Booking projects to portfolio Feb 1, 2026
Copilot AI requested a review from code-sharad February 1, 2026 07:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants