MSGme is a feature-rich, real-time chat web application designed for seamless and secure communication. Built with modern web technologies, MSGme offers a fast and interactive user experience for messaging and collaboration.
- Framework: Next.js (v14)
- Styling: Tailwind CSS and Flowbite
- State Management: Redux and @tanstack/react-query
- Chat Service: Node.js with MongoDB using Socket.io
- User Service: Next.js with PostgreSQL using Prisma ORM
- Relational: PostgreSQL (User and relations management)
- NoSQL: MongoDB (Message storage)
-
Clone the repository:
git clone https://github.com/MSGme-organization/MSGme-backend.git
-
Navigate to the frontend directory:
cd MSGme-backend
-
Install dependencies:
npm install
-
Configure environment variables:
- Create a
.env
file in the root directory. - Add the following variables:
DATABASE_URL="Mongodb database url"
- Create a
-
Start the server:
npm run dev