Chat app

Chat-app is a real-time messaging application built with Nuxt 3 and AdonisJS. It features user authentication, private and group chats, and message history. The app uses WebSockets for real-time communication and is designed to be responsive and user-friendly.

Chat-app, real-time messaging

Open on GitHub

⚠️ Application in development, features being added. ⚠️

Project Background

This instant messaging project was developed as part of a front-end course. With my team, we chose to build an instant messaging application, similar to WhatsApp.

Technologies Used

This application was built with Nuxt.js for the front-end, and AdonisJS was used to create the API. The database is managed by PostgreSQL. For styling and components, we integrated the NuxtUI library which provides really nice components.

Features

  • User registration and login system
  • Ability to create and edit conversations
  • Real-time message sending and receiving