Back to projects
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.