Chat-App

Chat-App is a small project application, built with RectJS, NextJS, Mui and Tailwind.

Chat-app is an easily customizable application, both in terms of purpose and appearance.

Project Purpose and Goal

The goal of the project is an application that will enable communication and ease of use for users. The final product required development of the front-end and back-end part of the application, as well as deployment on a Vercel.

Web Stack and Explanation

Firebase is used for login and data storage. In this way, safer and simpler storage of user information is enabled.

Figma was used for the design part. The modern look is achieved by combining Tailwind and Material UI.

NextJS was used for the server side, while ReactJS is used for the front-end. For sharing the necessary data between components at the application level, it is used Context>

After finishing and testing the front-end and back-end of the application, it was time to bring the application online. Vercel was used for this purpose, as the best solution.

Problems and Thought Process

The main goal of the project was to make it scalable and flexible enough so that it would support future updates and changes. The application is mobile friendly, and it is very adaptable.

The biggest problem during the development of the application was caused by an error during import the MUI library. The entire library was imported, instead of the required element. In this way, the compilation itself took too long and the operation of the application was significantly slowed down. After debugging, the error was corrected and the speed of the application returned to normal.