a simple CRUD web app using nodejs/expressjs for creating RESTful backend, angularjs for frontend, and elasticsearch for full-text search.