This project is a web application that implements and analyzes various pattern matching algorithms. The backend is built with Java Spring Boot, while the frontend is developed using React with TypeScript and Tailwind CSS.
🌐 Live demo: https://pattern-matching.chafaaouchaou.online/
- Implementation of multiple pattern matching algorithms in Java.
- A user-friendly frontend to visualize the execution results.
- Simple and efficient architecture without database dependencies.
To set up and run the frontend, follow these steps:
# Install dependencies
npm install
# Start the development server
npm run devSimply run the Spring Boot application. No additional setup is required.
If you want to contribute to this project, here are some possible improvements:
- User Input: Allow users to provide their own text instead of automatically generating it.
- File Upload: Enable users to input text via file upload instead of manual entry.
- Authentication System: Implement user authentication and session storage in a database.
This project is under GLP license.
For any inquiries or contributions, feel free to contact me at:
