This software is entirely experimental and should not be used in production, mainly because it's generated by AI.
ChiefTwitt is a modern WordPress plugin with a React-based frontend that enables WordPress to function as a Twitter/X-like microblogging platform. It combines the power of WordPress's content management capabilities with a modern, real-time social media experience.
The project consists of two main components:
- A full-featured WordPress plugin that handles the backend functionality
- Built with modern PHP practices and WordPress standards
- Features Gutenberg blocks for enhanced content creation
- Includes custom templates and REST API endpoints
- A modern React application built with TypeScript and Vite
- Provides a responsive, real-time user interface
- Integrates seamlessly with the WordPress backend
- Uses modern frontend development practices
- PHP 7.4 or higher
- WordPress 6.0 or higher
- Composer for dependency management
- Node.js 16.x or higher
- npm or yarn package manager
- Modern web browser with JavaScript enabled
- Clone the repository:
git clone https://github.com/draganescu/chieftwitt.git
cd chieftwitt
- Install WordPress plugin dependencies:
cd chieftwitt-plugin
composer install
- Install React client dependencies:
cd ../chieftwitt-client
npm install
- Activate the plugin through the WordPress admin interface
- The plugin will set up necessary database tables and configurations
- Development should follow WordPress coding standards
- Start the development server:
cd chieftwitt-client
npm run dev
- The client will be available at
https://localhost:5173
- Real-time microblogging functionality
- Custom Gutenberg blocks for enhanced content creation
- Modern React-based user interface
- REST API integration between WordPress and React
- Responsive design for mobile and desktop
- TypeScript for enhanced code reliability
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the GPL v2 or later - see the LICENSE file for details.
Andrei Draganescu (@draganescu)