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.
- 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.
- Anonymous Messaging: Users can send messages anonymously, ensuring privacy and confidentiality.
- AI Integration: Enhanced functionalities through OpenAI integration.
- Responsive Design: Optimized for all devices using Tailwind CSS.
- Secure Authentication: Managed by NextAuth for robust authentication processes.
- Email Notifications: Handled by Resend to keep users informed.
- Form Handling: Efficiently managed forms using React Hook Form and validated by Zod.
The Anony Texts application is deployed on Vercel, ensuring high performance and scalability.
To get a local copy up and running, follow these simple steps:
- Node.js and npm installed
- A Vercel account for deployment
- Clone the repo
git clone https://github.com/your-username/anony-texts.git
- Navigate to the project directory
cd anony-texts
- Install NPM packages
npm install
To start the development server:
npm run dev
Open http://localhost:3000 to view it in your browser.
To create an optimized production build:
npm run build
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Project Link: https://github.com/sumitcoder01/anony-texts