Project: Intyme App
01.12.2019

Zurück

Description


The project Intyme is one of the full stack web projects, which I could develop as a lead developer. It is a project management tool, which focuses especially on the communication between service provider and customer. The app divides projects into phases, sprints and tasks. Tasks can be assigned to either the lead project manager or the customer. These two parties can then work through the project tasks collaboratively, writing messages to each other or exchanging files.



Link to project

https://intyme.io/

Technology


Node.js

Node.js is a web server based on Google's V8 engine and has been in development since 2009. 2009. A special feature of Node.js is the non-blocking I/O model. For this purpose, individual components that are needed in the configuration of the server, by means of npm install and integrate. Also the use of JavaScript on side of the server and the client (Isomorphic JavaScript) is a large advantage for a linguistically and syntactically consistent development environment. Node.js makes use of an internal event loop, which receives requests from a client. It checks whether a blocking or non-blocking operation occurs in order to process the request. In case of a blocking operation the task is passed to an internal worker using a callback function. The main thread of Node.js is therefore not blocked and thus allows high performance.

React.js

React is a JavaScript library for developing user interfaces.

With React.js, a complex user interface can be broken down into smaller subcomponents and functionally decoupled from each other. This software design makes it possible to reuse building blocks in different places of the source code and to achieve a scalable structure in the frontend source code. Development in React.js can be recommended for smaller web projects as well as for high-frequency web applications. At https://reactjs.org the functionality of React is illustrated with clearly arranged and examples that can be edited in the browser.