Back to projects
Anonymous App

Anonymous App

Sunny Singh / September 15, 2024

The Anonymous App is a secure messaging platform built with Next.js, Tailwind CSS, MongoDB, Mongoose, Shadcn components, integrates email functionality using Resend and a custom credential based signUp solution. It features Auth.js for signIn and session management, along with React Hook Form and Zod for form handling and validation.

🚀 Deployed URL

Check out the live version of the project: Anonymous App Live

Features

  • User-Friendly Interface: A sleek design powered by Tailwind CSS and Shadcn components for an intuitive user experience.
  • Secure Messaging: Built on a robust backend with MongoDB and Mongoose to ensure secure data storage and retrieval.
  • Email Notifications: Utilizes Resend for sending emails.
  • Authentication Management: Implements Auth.js for seamless sign-in and session management.
  • Form Handling & Validation: Uses React Hook Form for efficient form management and Zod for schema validation to ensure data integrity.

Technologies

  • Next.js: A powerful React framework that enables server-side rendering and static site generation.
  • Typescript: TypeScript is a strongly typed programming language that extends JavaScript by adding static typing and other features.
  • Tailwind CSS: A utility-first CSS framework that allows rapid UI development with customizable styles.
  • MongoDB: A NoSQL database that provides flexibility in data storage and retrieval.
  • Mongoose: An ODM library for MongoDB that simplifies data modeling and interactions.
  • Shadcn: A library of customizable React components designed to enhance UI development.
  • Resend: An email sending platform that allows easy integration of email functionalities into applications.
  • Auth.js: A library that simplifies authentication processes in JavaScript applications.
  • React Hook Form: A library that streamlines form handling in React applications with minimal re-renders.
  • Zod: A TypeScript-first schema declaration and validation library that ensures data correctness.