Skip to content

Repository files navigation

Damola AI

Damola AI is a conversational portfolio assistant built around a focused, full-height chat experience. Visitors can ask general questions or learn about Damola Taiwo’s professional background, skills, projects, and public activity through a continuous conversation.

Highlights

  • Streaming, chat-first interface with multi-turn conversation context
  • Professional answers grounded in Damola’s CV, portfolio, and public professional profile
  • Graceful source fallback when an external page is temporarily unavailable
  • Responsive design for desktop, tablet, and mobile
  • Accessible keyboard controls and reduced-motion support
  • Private sessions with no conversation persistence
  • Server-side source access, validation, rate limiting, and safety boundaries

Technology

The application uses Nuxt, Vue, TypeScript, and the OpenAI API. Automated unit, browser, accessibility, type, and production-build checks cover the main experience.

Local development

Install dependencies and start the development server:

npm install
npm run dev

Application credentials and source configuration must be supplied securely through the local or hosting environment. They should never be committed to the repository or documented in this file.

Quality checks

npm run typecheck
npm test
npm run test:e2e
npm run build

About

A personal Bot that responds to questions about me built with nuxt3, openAi

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages