Skip to content

Inkognito is a web application that allows users to send messages anonymously. Users can create a public profile url share it with others so that they can send them messages anonymously. Users can also take suggestions for messages from the app.

Notifications You must be signed in to change notification settings

ayyush08/Inkognito

Repository files navigation

🕵️ Inkognito

Inkognito is a web application that allows users to send messages anonymously. Users can create a public profile url share it with others so that they can send them messages anonymously. Users can also take suggestions for messages from the app.

✨ Features

  1. User can create an account
  2. Users can verify their email using OTP
  3. Users can create a public profile url to receive messages
  4. Users can send messages anonymously to other users
  5. Users can take AI suggestions for messages from the app
  6. Users can view their received messages
  7. Users can turn their profile on/off to receive messages
  8. Users can delete their received messages

🛠️ Technologies Used

  1. Next.js - Whole application is built using Next.js using it's app router
  2. NextAuth.js - For authentication of the users
  3. Zod Schema Validator - For validation of the data
  4. Resend - To add email sending functionality for OTP verification
  5. usehooks-ts - For using debouncing technique where needed
  6. GenAI Api - To generate suggestions for messages
  7. MongoDB - For storing the data
  8. Tailwind CSS - For styling the application

🚀 Getting Started

First, clone the repository:

git clone https://github.com/ayyush08/Inkognito.git
cd Inkognito

Install the dependencies:

npm install

Run the development server:

npm run dev

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

💬 Feedback

If you have any feedback, please open an issue in this repository or reach out to me using my socials in my profile.

About

Inkognito is a web application that allows users to send messages anonymously. Users can create a public profile url share it with others so that they can send them messages anonymously. Users can also take suggestions for messages from the app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published