Skip to content

Welcome to ChatVista, a real-time messaging platform built with Prisma, Next.js, Firebase, and Tailwind CSS. This application aims to provide users with a seamless and dynamic messaging experience similar to popular messaging apps.

Notifications You must be signed in to change notification settings

ThapaVinay/ChatVista

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ChatVista - Real-Time Messaging Platform

Welcome to ChatVista, a real-time messaging platform built with Prisma, Next.js, Firebase, and Tailwind CSS. This application aims to provide users with a seamless and dynamic messaging experience similar to popular messaging apps like WhatsApp.

Features

  • Real-time messaging with instant updates
  • User authentication using Firebase Authentication
  • Responsive design using Tailwind CSS
  • Real-time synchronization using Firebase Realtime Database
  • User-friendly interface similar to WhatsApp
  • ... (add more features here)

Technologies Used

  • Prisma: An ORM for database management.
  • Next.js: A React framework for server-rendered applications.
  • Firebase: A platform for building web and mobile applications.
  • Tailwind CSS: A utility-first CSS framework for responsive design.

Getting Started

  1. Clone the repository: git clone https://github.com/ThapaVinay/ChatVista.git
  2. Navigate to the project directory: cd your-repo
  3. Install dependencies: npm install
  4. Set up Firebase:
    • Create a new Firebase project and obtain the configuration details.
    • Add the configuration details to your application.
  5. Set up Prisma:
    • Configure your database connection details in prisma/schema.prisma.
    • Run npx prisma migrate dev to apply database migrations.
  6. Start the development server: npm run dev
  7. Open your browser and navigate to http://localhost:3000

Usage

  • Sign up using your email or Google account.
  • Browse the list of contacts and start chatting.
  • Messages are synchronized in real-time.
  • Enjoy a seamless messaging experience!

Contributing

Contributions are welcome! If you find a bug or want to enhance the project, feel free to open an issue or submit a pull request.

Contact

For any inquiries, please contact [email protected]

About

Welcome to ChatVista, a real-time messaging platform built with Prisma, Next.js, Firebase, and Tailwind CSS. This application aims to provide users with a seamless and dynamic messaging experience similar to popular messaging apps.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published