Nexify is a real-time chat application that allows users to create profiles, chat with each other and form groups. This repository contains the backend code for Nexify, built using Node.js, Express.js, and MongoDB.
عن هذا المشروع
Nexify - Backend This is the backend of the Nexify project. It is a RESTful API that provides the necessary endpoints for the frontend to interact with the database. Project overview Nexify is a real-time chat application that allows users to create profiles, chat with each other, form groups, and send chat invites. This repository contains the backend code for Nexify, built using Node.js, Express.js, and MongoDB. Features User authentication and authorization using JWT Real-time messaging with Socket.IO User and chat room management API documentation with Swagger Technologies Node.js Express.js MongoDB Mongoose Socket.IO JWT bcrypt.js express-validator Swagger Database design Design Pattern Architecture MVC Architecture (Model View Controller) Installation Clone the repository Run npm install to install all dependencies Create a .env file and add the following environment variables: Run npm start to start the server Visit http://localhost:3000/api-docs to view the Swagger documentation License This project is licensed under the MIT License - see the LICENSE file for details.
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 10
- التفريعات
- 0
- الرخصة
- MIT
- آخر تحديث
- 27/06/2025
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/nexify-backend)