Skip to content

Conversa is an AI chat application that facilitates seamless real-time communication using advanced technologies. Built with Next.js, Vercel AI SDK, Tailwind CSS, and Clerk auth, it delivers a secure and scalable chat experience while ensuring efficient performance and secure user authentication.

Notifications You must be signed in to change notification settings

C-W-D-Harshit/conversa

Repository files navigation

Conversa

Conversa is an innovative AI chat application built using Next.js, leveraging the Vercel AI SDK and Clerk auth to deliver a secure and seamless real-time chatting experience. This application allows users to engage in conversations with AI, providing insights and answers in various domains.

Features

  • Real-Time AI Chat: Engage with an AI that responds intelligently in real-time.
  • Secure Authentication: Utilizes Clerk for robust user authentication and session management.
  • Scalable Infrastructure: Built on Next.js to ensure high performance and scalability.
  • Cross-Platform Compatibility: Works smoothly across all devices and platforms.

Live Demo

Check out Conversa Live to see the application in action.

Getting Started

These instructions will guide you on how to set up your copy of the project locally for development and testing purposes.

Prerequisites

Before you begin, ensure you have the following tools installed:

  • Node.js
  • npm or yarn

You can check if Node.js and npm are installed by running: node --version npm --version

Installation

Follow these steps to get your development environment running:

  1. Clone the repository: git clone https://github.com/C-W-D-Harshit/conversa.git cd conversa

  2. Install dependencies: npm install

  3. Start the development server: npm run dev

This will start the local server on http://localhost:3000. Open this URL in your browser to view the app.

Usage

After setting up the project, you can start using Conversa by registering a new account or logging in with an existing account. Once logged in, you can start chatting with the AI or explore other features integrated into the application.

Deployment

To deploy Conversa to a live system, follow these instructions:

npm run build npm start

This commands will build the application for production usage and start a production server.

Built With

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Please refer to CONTRIBUTING.md for our code of conduct and the process for submitting pull requests.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Hat tip to anyone whose code was used.
  • Inspiration.
  • etc.

About

Conversa is an AI chat application that facilitates seamless real-time communication using advanced technologies. Built with Next.js, Vercel AI SDK, Tailwind CSS, and Clerk auth, it delivers a secure and scalable chat experience while ensuring efficient performance and secure user authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published