Skip to content

Latest commit

 

History

History
81 lines (47 loc) · 3.79 KB

README.md

File metadata and controls

81 lines (47 loc) · 3.79 KB

XianPass

XianPass is a password generator I created back in high school. It’s designed to help you create secure and strong passwords to protect your confidential information.

Overview

XianPass is all about security and simplicity. The tool allows you to generate unique and robust passwords for all your accounts, ensuring that your data remains safe and sound. It was a fun project I worked on a while ago, so if the code isn't perfect, well… that's because it was written during my high school days! 😄

You can check out the XianPass website here: XianPass.

Important Note: The site is frontend-only, meaning there's no backend involved. The password generation happens entirely in JavaScript, right in your browser. And just so you know, the project was never actually finished, so some parts might be incomplete or rough around the edges.

Features

  • Secure Password Generation: Create strong and unique passwords tailored to each of your accounts.
  • Confidentiality: Ensure the security of your sensitive data with passwords that are difficult, if not impossible, to guess.
  • Password Recovery: Never worry about forgetting your passwords thanks to our recovery function.

User Interface

The website is straightforward and easy to use. Just select your desired options and click "Create a Password" to generate a strong password instantly.

Active Options

  • Minuscule (a-z)
  • Majuscule (A-Z)
  • Nombres (0-9)
  • Symboles (!-$+^)
  • Exclude Duplicates: Make sure your password doesn’t contain repeated characters.
  • Include Spaces: Add spaces to your password for additional complexity.

Additional Features

  • Fingerprint Login: For enhanced security, XianPass offers a fingerprint login feature.
  • Security On: Strong passwords, impossible to guess, keep your data secure.
  • Forgot Password: If you forget your password, XianPass has got you covered with a recovery feature.

Nostalgia

This project was something I built when I was just starting out in coding. So, if the implementation seems a bit clunky, remember it’s from my early days! It’s a nice reminder of how far I’ve come since then. If you ever stumble across the code, just know that the learning curve was steep, but I had a lot of fun working on it. 😂

Screenshots

Here are some screenshots of the website:

  1. Welcome Page

welcome page

  1. Password Generator Page

password generator

  1. Login Page

Connexion

  1. Sign Up Page

inscription

Conclusion

XianPass was a great project that helped me learn a lot about web development and security. It’s a simple tool, but it was built with care and a genuine interest in keeping information safe. Feel free to try it out, and don’t judge the code too harshly!

You can access the website here: XianPass.

Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue if you find bugs or have suggestions for improvements.

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a pull request.

Note: The code may not follow the best practices, and the project was never fully completed, but it holds a special place in my heart as one of my earliest creations.