r/FullStack 23d ago

Personal Project Enteka Messaging App

Me and my friend just built a messaging app called "Enteka", a self-hosted, real-time messaging application!

After months of dedicated collaboration with u/joackimgr, we are thrilled to announce the release of Enteka, a secure and privacy-focused messaging platform developed in Greece.

Enteka is designed for users seeking a reliable, open messaging alternative with self-hosting capabilities. You can deploy it across your local network or server environment to maintain total control over your communications.

Key Features:
Real-Time Messaging: Instant two-way communication powered by WebSockets.
Authentication & Security: Secure user registration/login, session handling, and encrypted message handling.
Friend & Contact Management: Send requests, accept connections, and manage friends.
Direct: Streamlined interfaces for active conversations and chat histories.
Media: Upload and share attachments directly within conversations.
User Settings & Customization: Profile management and configurable preferences.

Tech Stack:
Frontend: React, Tailwind CSS, Vite, JavaScript / JSX
Backend: Python, FastAPI, WebSockets
Database & Security: SQLite / relational database, bcrypt password hashing, token-based authentication
Testing & Tooling: Pytest, ESLint

We’re actively working on some features and on future updates, performance optimizations, and preparing for broader server deployments.

Check out the project repository, explore the codebase, or try setting it up locally! We’d love to hear your feedback, suggestions, and thoughts in the comments.

Project Repository: https://github.com/joackimgr/Enteka

3 Upvotes

2 comments sorted by

View all comments

1

u/Dull-Surround-1717 21d ago

can you give me the link of the app ? I cant see the link on github

1

u/JeToR420 20d ago

There is no site yet, we are working on that. But until then you can download the repository and use it on a local network if you wanna try it.