Tech Stack Used For Random Password Generator
In this project, we will use the following technologies and libraries:
- React – The core library for building the user interface. We will bootstrap our project using Create React App (a tool that sets up a React project with minimal configuration).
- JavaScript (ES6) – The programming language for implementing the password generation logic and React components. We will use modern JS features like hooks, arrow functions, template literals, etc.
- HTML & CSS – JSX in React lets us write HTML-like syntax in JavaScript, which will eventually render to real HTML in the browser. We will use basic CSS for styling our app (either as an external CSS file or inline styles for simplicity).
- Node.js & npm – Node.js will run our development server and build toolchain. npm (or yarn) will manage our project dependencies. The Create React App uses Node/npm under the hood.
- Netlify – A cloud platform for hosting web applications. We will use Netlify to deploy our React app for free, using its integration with GitHub for continuous deployment. Netlify is very easy to use, supporting direct deploy from a Git repo or even drag-and-drop of a build folder.


