Skip to content

Anony Texts is a modern web application built with Next.js, designed to facilitate anonymous messaging. It leverages several cutting-edge technologies and libraries to deliver a seamless and secure user experience

Notifications You must be signed in to change notification settings

sumitcoder01/anony-texts

Repository files navigation

Anony Texts Project

Overview

Anony Texts is a modern web application built with Next.js, designed to facilitate anonymous messaging. It leverages several cutting-edge technologies and libraries to deliver a seamless and secure user experience.

Technologies Used

  • Next.js: The primary framework for building the application.
  • Tailwind CSS: A utility-first CSS framework for designing responsive and highly customizable user interfaces.
  • shadcn: A component library that provides a set of pre-designed, reusable components.
  • Resend: Used for handling email functionalities.
  • Zod: A TypeScript-first schema declaration and validation library.
  • React Hook Form: For efficient and scalable form handling.
  • OpenAI: Integrated to enhance features with AI capabilities.
  • TypeScript: Ensures type safety and enhances the development experience.
  • NextAuth: Manages authentication, providing secure and easy-to-implement login mechanisms.

Features

  1. Anonymous Messaging: Users can send messages anonymously, ensuring privacy and confidentiality.
  2. AI Integration: Enhanced functionalities through OpenAI integration.
  3. Responsive Design: Optimized for all devices using Tailwind CSS.
  4. Secure Authentication: Managed by NextAuth for robust authentication processes.
  5. Email Notifications: Handled by Resend to keep users informed.
  6. Form Handling: Efficiently managed forms using React Hook Form and validated by Zod.

Deployment

The Anony Texts application is deployed on Vercel, ensuring high performance and scalability.

Getting Started

To get a local copy up and running, follow these simple steps:

Prerequisites

  • Node.js and npm installed
  • A Vercel account for deployment

Installation

  1. Clone the repo
    git clone https://github.com/your-username/anony-texts.git
  2. Navigate to the project directory
    cd anony-texts
  3. Install NPM packages
    npm install

Running the Application

To start the development server:

npm run dev

Open http://localhost:3000 to view it in your browser.

Building for Production

To create an optimized production build:

npm run build

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Project Link: https://github.com/sumitcoder01/anony-texts

About

Anony Texts is a modern web application built with Next.js, designed to facilitate anonymous messaging. It leverages several cutting-edge technologies and libraries to deliver a seamless and secure user experience

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages