Powerful and modern Stack

Stack

I generally use MERN Stack for fullstack Web Application

The combination of MERN (MongoDB, Express.js, React.js, Node.js) with Next.js offers smooth integration between the server and client side, a flexible database with MongoDB, optimized responsiveness thanks to React.js, and enhanced server-side rendering (SSR) with Next.js. This approach unifies development, simplifying state management with Redux or React context, and enables the creation of responsive, scalable, and optimized web applications.

Tools

All the Langage I use and their libraries

React JS
Frontend

React js simplifies building interactive user interfaces by providing reusable components. Its approach enables a best development experience

Next JS
Frontend

Next.js, built on React, makes web application development easier by offering server-side and client-side rendering . It also simplifies routing, data management

Node JS
Backend

Node.js is favored for its asynchronous server-side performance . It easily integrates with databases , simplifying server application development.

MongoDB
Backend

MongoDB, a NoSQL database, stands out for its JSON document-oriented storage model, providing flexibility and scalability. Its architecture allows for easy horizontal scaling

Typescript JS
Frontend

TypeScript is an extension of JavaScript improving code robustness and making large code easier to maintain. It offers JavaScript modernization features, such as interfaces and classes

SASS
Frontend

Sass is a CSS-extended stylesheet language, providing features such as variables, mixins, and functions, making CSS code easier to manage and reuse

Express JS
Backend

Express.js is a minimalist web framework for Node.js, simplifying the creation of robust web applications with routing and middleware features.

CSS
Frontend

CSS (Cascading Style Sheets) is a style language used to define the presentation of HTML documents, allowing you to control the design, layout and visual appearance of web pages.

Boostrap
Frontend

Bootstrap is an open source CSS framework that offers a collection of ready-to-use tools and components, making it easy to develop responsive and aesthetically pleasing web interfaces.

HTML
Frontend

HTML (Hypertext Markup Language) is the standard markup language used to create and structure the content of web pages. It defines the structure of documents using tags

MySQL BD
Backend

MySQL is an open source relational database management system (RDBMS) widely used for storing, organizing, and retrieving data. It supports Structured Query Language (SQL)

JAVA
Backend

Java is a general-purpose, object-oriented programming language popular for its performance and widespread use, particularly in the development on various devices.

Vanilla Js
Frontend

Vanilla" JavaScript allows a lightweight approach, without external dependencies, providing direct control over the code

JSON
Backend

JSON is a lightweight data format , used to make easy the use of React to avoid to write many lines of code , it' s also used to send response between server and client