Skip to content

apoorvaww/mysterymsg

Repository files navigation

✨DESCRIPTION:

Mysterymsg is a full stack application built with Next.js and TypeScript. Mysterymsg allows users to create their profile which then creates their unique profile link which users can copy to send anonymous messages. The identity of people sending messages is kept entirely hidden. Another feature is AI Integration with Gemini. Mystermysg includes ai-generated messages with the help of google-2.0-flash model. Throughout the whole project I have used shadcn for sleek UI.

Next.js TypeScript Auth.js

✨FEATURES: Here's a overview of features:

  • Send and receive anonymous messages
  • Unique profile links for sharing
  • Sender's identity stays hidden
  • Authentication in sign-in is done using NextAuth.js
  • Custom built sign-up flow
  • Built with TypeScript for safety.
  • Embedded Gemini AI model to generate/suggest messages.

🚀 TECH STACK

📸 ✨SCREENSHOTS

1.) Landing Page

Screenshot 2025-06-19 170417

2.) Sign up and Sign in page

Screenshot 2025-06-19 170509

Screenshot 2025-06-19 170522

3.) User Dashboard

Screenshot 2025-06-19 170713

Screenshot 2025-06-19 170720

4.) User's unique profile link

Screenshot 2025-06-19 170829

an example of ai-generated messages

Screenshot 2025-06-19 170842

Getting Started

  1. Clone the repository
git clone https://github.com/yourusername/mysterymsg.git
  1. Install Dependencies
npm install
  1. Set up environment variables
MONGODB_URI=""
RESEND_API_KEY=""
NEXTAUTH_SECRET=""
GEMINI_API_KEY=""
  1. Run the dev server
npm run dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.

Learn More

To learn more about Next.js, take a look at the following resources:

About

Mysterymsg is a full stack web app which allows you to send messages anonymously.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages