This project is a web-based password generator built with React, TypeScript, and Tailwind CSS. It allows users to generate secure passwords with customizable options.
Finished this project after a I forgot about it. Based on the FrontendMentor excercise. Glad I finally have a frontend-ish project to show. Also really cool it's actually kind of useful for the everyday user!
-
Clone the repository:
git clone https://github.com/MarcelOlsen/password-generator.git cd password-generator
-
Install dependencies:
npm install
To start the development server, run:
npm run dev
Open your browser and navigate to http://localhost:3000
to see the application in action.
index.html
: The main HTML file.src/
: Contains the source code.main.tsx
: Entry point for the React application.index.css
: Global styles using Tailwind CSS.components/
: Contains React components.contexts/
: Contains context providers for state management.
postcss.config.js
: Configuration for PostCSS.tailwind.config.js
: Configuration for Tailwind CSS.tsconfig.json
: TypeScript configuration..eslintrc.cjs
: ESLint configuration.
npm run dev
: Start the development server.npm run build
: Build the project for production.npm run lint
: Lint the source code.npm run preview
: Preview the production build.
Contributions are welcome! Please open an issue or submit a pull request for any changes.
This project is licensed under the MIT License. See the LICENSE file for details.