text m8 is a static web module built on top of this RESTful interface: https://github.com/EdiaEducationTechnology/text-rest-client
It provides a UI for creating, reading, updating, destroying, and searching text messages.
Built with React and Redux.
setup:
- browse to the root of the project
- run
npm install - start the server by running
mvn spring-boot:run - run
superstaticand visithttp://localhost:3474in your browser OR visit your full path toindex.html
create text:
click the orange '+' icon to show the TextForm component. Fill the required title and text fields, then click 'save'
read text:
click a text title on the TextList (the main view) to show a text's content; click again to hide content
edit text:
click the pencil icon beside a text to show the TextForm. Fields should be pre-filled with the selected text details
delete text:
click the 'x' icon next to the text you'd like to delete forever
search texts:
typing in the Search component executes a fuzzy search on all text titles and content. Results are dynamically displayed
future versions of text m8 will include:
- Jest tests
- Front-end error handling (for empty fields)
- Client-side storage to store dictionary entries