Skip to content

vedas-dixit/Sakura

Repository files navigation

Sakura

License Website

Introduction

Sakura is a real-time messaging platform designed to provide seamless and secure communication. Leveraging modern web technologies, Sakura offers a feature-rich environment for users to connect, share messages, and maintain privacy.

Live Demo

Experience Sakura live: Sakura Messaging Platform

Features

  • Real-Time Messaging: Instant communication with live updates using Socket.io.
  • Friend Requests: Send and receive friend requests via email.
  • URL Security & Access Control: Secure links and control access to messages.
  • Message Tone Alteration: Change the tone of your messages (happy, sad, funny) using Gemini AI.
  • Responsive UI/UX: Tailwind CSS and SCSS for a modern and responsive user interface.
  • Backend Efficiency: Powered by Redis and TypeScript for robust backend operations.

Technologies Used

  • Frontend: Next.js 14, React 18, Tailwind CSS, SCSS
  • Backend: Redis, TypeScript, Socket.io
  • AI Integration: Google Generative AI (Gemini)