Threads is a social media app that leverages Next.js 14 for a seamless integration of frontend and backend functionalities. Users can connect, share updates, and engage with others in a vibrant and dynamic community.
- Create Threads: Start conversations by creating threads on various topics.
- Engage with Content: Like, comment and repost to interact with the public.
- Entirely public App: All the accounts are public so that your posts will be visible to all the users.
- Explore Discover: Discover new threads and users based on your interests.
- Access to communities: Users can create communities and add multiple members, this enables businesses to run advertisements, groups to run initiatives and many more.
-
Frontend:
-
Backend:
- Clone the repository:
git clone https://github.com/your-username/threads-app.git
- Navigate to the project directory:
cd threads-app
- Install dependencies:
npm install
- Set up environment variables: Create a
.env
file based on the provided.env.example
template. - Run the application:
npm run dev
- Open your browser and visit
http://localhost:3000
to use the app.
This app is deployed in vercel
To run tests, use the following command: npm test
- Special thanks to Next.js for providing a powerful framework for building React applications with server-side rendering and API routes.