First, clone the repository and install the dependencies:
git clone https://github.com/team-headstart/ai-answer-engine.git
Navigate to the project directory:
cd ai-answer-engine
Then, install the dependencies:
npm install
Then, run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
-
Take a look at the TODOs throughout the repo, namely:
-
src/app/page.tsx
: Update the UI and handle the API response as needed -
src/app/api/chat/route.ts
: Implement the chat API with Groq and web scraping with Cheerio and Puppeteer -
src/middleware.ts
: Implement the code here to add rate limiting with Redis
-
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.