x-composer is a Next.js app that allows users to easily compose and manage X (formerly Twitter) threads. The app provides a clean interface to compose threads, save them for later, and view a list of saved threads.
- Thread Composition: Create individual tweets for a thread with character count limits.
- Save Threads: Save your composed threads for future reference.
- Thread List: View and manage a list of saved threads.
- Next.js: The React framework for building the app.
- React: Frontend library for building user interfaces.
- Zod: For schema validation and form management.
- React Hook Form: For handling form validation and state.
- TypeScript: For type safety across the project.
Make sure you have the following installed on your local machine:
- Node.js (v16 or higher)
- npm or yarn package manager
-
Clone the repository:
git clone https://github.com/vorsakha/x-composer.git cd x-composer
-
Install dependencies:
npm install
To run the app locally, use the following command:
npm run dev
This will start the development server and open the app in your default browser. Open http://localhost:3000 in your browser to view the app.