ADapp is a social media web application designed to facilitate discussions and interactions among users. It is built with modern technologies to provide a seamless and enjoyable user experience. It has seamless experience for mobile and PC and provides a good alternative.
-
Next.js: A React framework for building server-rendered applications.
-
Node.js: A JavaScript runtime for building scalable network applications.
-
MongoDB: A NoSQL database for storing and managing data efficiently.
-
Clerk: A developer-friendly authentication service for Next.js applications.
-
UploadThing: A powerful and flexible file upload solution for handling media uploads.
-
Shadcn: A UI component library for consistent and responsive design.
-
Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
-
Thread Creation: Users can create threads to start discussions on various topics.
-
User Authentication: Clerk is integrated for secure and seamless user authentication.
-
Media Uploads: UploadThing enables users to share images and other media files within threads.
-
Responsive Design: Tailwind CSS ensures a responsive and visually appealing user interface.
-
Community Engagement: Build and engage with your community hassle free.
-Account in clerk.
-Account in uploadthing.
-MongoDB cluster setup.
Clone the Repository:
git clone https://github.com/your-username/ADapp.git
Install Dependencies:
cd ADapp
npm install
Set Up Environment Variables:
Create a .env file based on the provided .env.example and fill in the necessary values.
Run the Application:
npm run dev
The application will be accessible at http://localhost:3000.
Contributions are welcome! Please follow our Contribution Guidelines.
This project is licensed under the GPL 3.0 License.