jitacm / -30DaysDevChallenge-

Welcome to the 30DayDevChallenge repository! This repository is dedicated to a month-long coding challenge designed to help developers of all levels enhance their skills through daily coding tasks and projects.
19 stars 27 forks source link

Implement OTP Generator for 30 Days of Java Project / 30_Days_Of_Java #180

Closed nikharepriyant closed 3 months ago

nikharepriyant commented 3 months ago

Project Idea: OTP Generator

Overview We propose to add an OTP (One-Time Password) generator to the 30_days_of_java folder in the 30DaysDevChallenge repository. This project will focus on creating a simple yet effective OTP generation system that can be utilized in various applications to enhance security through two-factor authentication (2FA).

Features

Implementation Plan

  1. Set Up Project Structure:
    • Create necessary packages and classes for the OTP generator.
  2. Generate Random OTPs:
    • Implement functionality to generate random numerical and alphanumeric OTPs.
  3. Configure OTP Length:
    • Add configuration options to specify OTP length.
  4. Set Validity Period:
    • Implement a mechanism to set and check OTP validity.
  5. Logging:
    • Integrate basic logging to track OTP generation and expiration.

Technologies

Expected Outcomes

Contribution Guidelines (For New Contributors)

github-actions[bot] commented 3 months ago

Thank you for creating this issue! 🎉

We'll look into it as soon as possible. In the meantime, please make sure to provide all the necessary details and context. If you have any questions or additional information, feel free to add them here. Your contributions are highly appreciated! 😊

You can also check our [CONTRIBUTING.md] for guidelines on contributing to this Domain.

CLOUDyy003 commented 3 months ago

Go Ahead and ensure its well documented

github-actions[bot] commented 3 months ago

Hello @nikharepriyant! Your issue #180 has been closed. Thank you for your contribution!