What you can do with Node – Node.js projects in 2020

4 min

read

JavaScript is the most popular programming language in the world and Node.js is the go-to technology for bringing JavaScript to the backend of web applications. Each year, Node continues to break new grounds in terms of both popularity and features. It is also one of the most important technologies for The Software House. Let’s review what you can do with it based on some Node.js projects recently completed by TSH.

As Node.js becomes increasingly popular, we get to work with more and more challenging Node.js applications. Our Node.js apps vary in scale, business objectives, markets targeted and all sorts of technological nuances. But at the same time, they all aim to take full advantage of Node.js’ selling features such as high performance or suitability for microservices-based architecture. In this article, we’re going to show you some of our proudest Node.js works, hoping that it might give an idea on how to create Node.js project of your own.

Yes… you’re not going to read here about the biggest and trendiest companies in the world such as Uber, LinkedIn or eBay and their Node.js stories. If you want to, take a look at one of our previous articles about using Node. This time, we want to show you the kind of projects we’re doing on a daily basis and through this – just how relevant this JavaScript runtime environment is to your business. These Node.js application examples may also give you some interesting ideas for Node application projects.

Before we get to that, let’s find out why 2020 may just be the best year Node.js ever had and why it is so important for The Software House.

Node.js popularity in 2020

Node.js is mostly employed for large web applications so it’s never going to take the spot of PHP as the most used technology on the web. Still, it’s worth noting that according to the W3Techs charts, Node.js websites percentage share keeps on growing:

Node.js has exceeded a usage share of 1% and continues to grow. It’s a lot, considering that it targets mostly highly customized and scalable web projects.

So does the adoption of the technology among software developers, as evidenced by one quick glance at the latest Stack Overflow Survey. Node.js is now the most popular technology in the “Other Frameworks, Libraries, and Tools” category, with 51.4% of all respondents admitting to using it to some extent.

Node.js is now more popular than Microsoft’s powerhouse .NET

The Software House has long seen this coming. More importantly, our developers simply love working with this technology, as not only does it make JavaScript coding much more pleasant, but also tends to attract projects which are exciting from both technological and business point of view – the kind of projects that ambitious software developers love the most. That’s why we decided to make Node.js (and more broadly JavaScript) a backbone of our technology stack, as shown in TSH’s Technology Radar.

Technology Radar provides a graphical representation of all the technologies used by The Software House, categorized by how commonly we use them and how important they are for us.

The extent to which we invested in this JavaScript technology can be best expressed by the Node.js projects we have been working on. Let’s take a look! 

Node.js app for video upload and management

Description

StageClip is a UK-based company, which offers individualized graduation ceremony videos for students to universities. Due to the COVD outbreak, they had to quickly rethink their business model, taking into account the fact that onsite ceremonies won’t be done for the time being. They came up with the concept of virtual graduations, which have students upload their graduation speeches through the web app. A whole new system needed to be developed on a very tight deadline.

Node.js

TSH developers created an all JavaScript web application using React on the frontend and Node on the backend. It was meant to withstand high and time-varying traffic. Scalability was of the utmost importance.

Lessons learned

For TSH, the project was an exercise in developing a scalable Node.js-based system at a record pace.

Read more

Improve content management and performance with Node

Description

Reservix is one of the biggest ticket sales services in Germany. They found themselves in need of improving the efficiency of work for editors and users of the web application alike. The CMS had to be remade. 

Node.js

The Reservix team came up with UI designs for the new web application. TSH devs turned into reality with React and Node on server side. This Node.js project relies on PostgreSQL for database management.

Lessons learned

We were able to improve our ability to cooperate with an external team on the client’s side as well as work on Node.js applications example that involved a great variety of content types and complex relationships between them.

Read more

Use Node to make new apps – building a high-level framework

Description

Brickvest is a London-based fintech company active in the real estate industry. They came up with the idea of creating a high-level framework for building new fintech apps for their partners. It made it possible to speed up the development of both MVPs and full-fledged fintech applications.

Node.js

Node.js was used as the foundation of a highly customized system, which also included service-oriented architecture implemented as gateways to external services. For data management, we used an original solution called Tesseract. Not only does it make it possible to push data in real-time in response to events, but also to sync data between separate services.

Watch a short video interview with BrickVest’s Rafał Okninski about the project and cooperation with The Software House:

 

Lessons learned

A one of a kind Node.js project, Brickvest gave our team the opportunity to work in the fintech market and complete the high-level framework that has ready-made modules for the development of new innovative fintech projects. You couldn’t ask for a better fintech development crash course through a web application with Node.js!

Read more

Node.js projects – summary

As you can see, with each year, you can make more and more with server side Node.js development. In this article, we showed you examples of:

  • a highly scalable web application for individual users, 
  • a server side Node.js application example of a complex management system for various types of users,
  • a high-level fintech development framework.

There is a lot more than you can do using Node.js web server. But don’t take our word for it. Check out our article about new Node.js features and see for yourself. And if you already have an exciting idea that could become a New Node project, give us a call. Let’s make a new Node.js project together, initial consultations are free of charge!

What do you want to achieve?





You can upload a file (optional)

Upload file

File should be .pdf, .doc, .docx, .rtf, .jpg, .jpeg, .png format, max size 5 MB

Uploaded
0 % of

or contact us directly at [email protected]

This site is protected by reCAPTCHA and the Google
Privacy Policy and Terms of Service apply.

Thanks

Thank you!

Your message has been sent. We’ll get back to you in 24 hours.

Back to page
24h

We’ll get back to you in 24 hours

to get to know each other and address your needs as quick as possible.

Strategy

We'll work together on possible scenarios

for the software development strategy in sync with your goals.

Strategy

We’ll turn the strategy into an actionable plan

and provide you with experienced development teams to execute it.

Our work was featured in:

Tech Crunch
Forbes
Business Insider

Aplikujesz do

The Software House

CopiedTekst skopiowany!

Nie zapomnij dodać klauzuli:

Kopiuj do schowka

Jakie będą kolejne kroki?

Phone

Rozmowa telefoniczna

Krótka rozmowa o twoim doświadczeniu,
umiejętnościach i oczekiwaniach.

Test task

Zadanie testowe

Praktyczne zadanie sprawdzające dokładnie
poziom twoich umiejętności.

Meeting

Spotkanie w biurze

Rozmowa w biurze The Software House,
pozwalająca nam się lepiej poznać.

Response 200

Response 200

Ostateczna odpowiedź i propozycja
finansowa (w ciągu kilku dni od spotkania).

spinner
Webinar - CTO Roundtable #6

Low-code vs. custom software development: What’s best for your business

Sign up