A modern web application for converting text between different case formats. Built with React, TypeScript, and Vite, featuring a beautiful neobrutalism design.
- Convert text to various case formats:
- Sentence case (Huruf pertama ayat)
- Lowercase (huruf kecil)
- Uppercase (HURUF BESAR)
- Capitalized case (Huruf Besar Setiap Perkataan)
- Alternating case (hUrUf sElAnG-sElI)
- Title case (Huruf Besar Tajuk)
- Inverse case (hUrUf tErBaLiK)
- Text statistics (characters, words, sentences, lines)
- Copy to clipboard functionality
- Paste from clipboard functionality
- Responsive design
- Beautiful neobrutalism UI
- Frontend Framework: React 19
- Language: TypeScript
- Build Tool: Vite
- Styling: CSS with Neobrutalism design
- Development Tools:
- ESLint for code linting
- TypeScript for type checking
- Vite for development and building
- Clone the repository:
git clone https://github.com/yourusername/tukar-huruf-besar-kecil.git
cd tukar-huruf-besar-kecil
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Build for production:
npm run build
We welcome contributions! Here's how you can help:
- Fork the repository
- Create a new branch for your feature (
git checkout -b feature/amazing-feature
) - Make your changes
- Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow the existing code style and formatting
- Write meaningful commit messages
- Add comments for complex logic
- Ensure all tests pass (if any are added)
- Update documentation as needed
This project is licensed under the MIT License - see the LICENSE file for details.
Muaz Hazali
- Inspired by the Neobrutalism design movement
- Built with React and Vite