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

 
 
 

Contributors 2

  •  
  •  

Languages