An open API service indexing awesome lists of open source software.

https://github.com/chayan-1906/mstry-message-next.js

git remote add origin https://github.com/chayan-1906/Mstry-Message-Next.js.git git push -u origin ma
https://github.com/chayan-1906/mstry-message-next.js

mongodb mongoose next15 nextau openai-chatgpt shadcn-ui tailwindcss

Last synced: 6 months ago
JSON representation

git remote add origin https://github.com/chayan-1906/Mstry-Message-Next.js.git git push -u origin ma

Awesome Lists containing this project

README

          

# πŸŽ“ MstryMessage

**A full-stack production-ready Next.js app featuring authentication, dashboard, messaging, file handling, and integrated AI capabilities.**

## πŸš€ Tech Stack

πŸš€ Next.js: React framework for server-side rendering and building web applications.

πŸƒ MongoDB: NoSQL database for data storage.

πŸ” NextAuth: Authentication library for Next.js applications.

πŸ“ Zod: TypeScript-first schema declaration and validation library.

πŸ–ΌοΈ ImageKit: Media management and optimization solution.

πŸ“§ Resend: Email sending service.

🧠 OpenAI: AI integration for enhanced functionalities.

## Available Scripts

In the project directory, you can run:

### `npm run serve`

Runs the app in the development mode.
Open [http://localhost:4000](http://localhost:3000) to view it in the browser.

### `next build`

Builds the app for production to the `.next` folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

## [Live Site (Vercel)](https://mstry-message.vercel.app/)

# Dependencies

### React Icons - https://www.npmjs.com/package/react-icons
npm i react-icons

### Zod - https://www.npmjs.com/package/zod
npm i zod

### Mongoose - https://www.npmjs.com/package/mongoose
npm i mongoose

### Resend - https://resend.com/onboarding, https://resend.com/docs/send-with-nextjs
npm i resend

### React Email - https://react.email
npm i react–email