Skip to content

Annguyn/ainnect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

125 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 ainnect — Connect Smarter, Share Freely

🌍 Live Demo: https://ainnect.me
📲 Android App: https://ainnect.me/download

Ainnect is a modern social platform that helps people connect, share, and discover content intelligently.
It integrates AI-powered recommendation, content moderation, and real-time communication into a single seamless experience.


🚀 Features

  • 🧠 AI-based Friend Recommendation — Suggests potential friends using Node2Vec graph embeddings.
  • 💬 Real-time Messaging — Built with WebSocket for instant chat and notifications.
  • 🪶 Modern UI/UX — Developed with Flutter (Android) and ReactJS (Web) for smooth and elegant interfaces.
  • 🗄️ Scalable Backend — Powered by Spring Boot, MySQL, Redis, and Docker Compose.
  • 🔒 Secure Authentication — JWT & OAuth2 login (Google, GitHub) and QR Code.

🧩 Tech Stack

Layer Technologies
Frontend ReactJS, Flutter
Backend Spring Boot (Java 21), JPA, MapStruct
Database MySQL, Redis
Infrastructure Docker Compose, Nginx Reverse Proxy
AI Modules Node2Vec + KNN, ResNet50V2
Deployment Ubuntu Server, AWS EC2, Domain

🏗️ System Architecture

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages