Skip to content

BAPMAU/simple-chat

Repository files navigation

Simple Chat

Simple Chat is a lightweight and intuitive chat application for IA conversation. It allows users to connect with AI models through webhooks, such as n8n or other providers, to generate responses in real-time.

screenshot

Next Steps

  • Dockerize the application for easy deployment.
  • Implement user authentication and authorization.
  • Documentation for API endpoints and usage.
  • Any ideas ?

Getting Started

Prerequisites

Make sure you have the following installed:

Installation

pnpm install

Development

Run the development server:

pnpm dev

Build for Production

pnpm build

Run Tests

pnpm test

Stack

  • Modern Frontend: Built with React and shadcn/ui for a clean and accessible UI.
  • Fast Build System: Uses Vite for efficient bundling and hot module replacement.
  • State Management: Powered by TanStack Query for managing API requests and caching.
  • Type Safety: Written in TypeScript for a robust development experience.
  • Styling: TailwindCSS is used for styling, making UI customization easy and scalable.
  • Linting & Formatting: Biome.js ensures a clean and consistent codebase.
  • Testing: Uses Vitest for fast and reliable unit testing.

Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature-name)
  3. Commit your changes (git commit -m 'Add new feature')
  4. Push to the branch (git push origin feature-name)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages