I HAVE IMPLEMENTED THIS APPLICATION FOR MY LEARNING AND SKILL DEVELOPMENT PROCESS. I HAVE IMPLEMENTED THIS APPLICATION WITH THE USE OF RAILS POWERFULL LIBRARY FOR CREATING REALTIME, REACTIVE APPS IN RAILS WITHOUT USE OF JAVASCRIPT.IT KEEPS TRACK OF THE ACTION THAT WAS USED TO RENDER YOUR VIEW AND USES WEBSOCKETS TO RE-RENDER THE VIEW.
I HAVE DEVELOPED CRUD FUNCTIONALITIES IN THIS APP WHERE USER CAN JUST ENTER TASK NAME AND CLICK ON ENTER IT WILL STORE IN DB AND DIRECTLY DISPLAY THE NAME OF TASK AND ADDED THREE FLAGES ACTIVE ALL AND COMPLETED FOR CREATED TASK. WE ALSO PERFORM DELETE ACTION ON THE TASK AND IMPLEMENTED FILTERING FUNCTIONS. WHERE USER CAN FILTER BY THEIR TAGS.
I HAVE USED FASTJSON-APIS IN THIS APPLICATION WITH SERIALIZER YOU CAN REFER MY CODE IN GITHUB.I HAVE DEVELOPED APIS BASED ARCHITECTURE IN THIS APP WITH CUSTOM EXCEPTION HANDLING.YOU CAN DO CRUD OPERATIONS FROM SENDING REQUESTS.