Skip to content

OpenTekHub/otploginfrontend

Repository files navigation

🔐 OTP Login Frontend

otploginfrontend is a modern web application built using the React Native framework. It is designed to interact with a FastAPI backend and a PostgreSQL database for secure OTP-based authentication.

⚠️ This repository currently contains setup and documentation. Source code will be added soon.

🚀 Project Overview

The goal of this project is to build a user-friendly and secure OTP login system where:

  • Users can request a One-Time Password (OTP)
  • The OTP is sent via email or SMS (handled by the backend)
  • Users can use the OTP to log in securely

This frontend will:

  • Be built using React Native
  • Make API calls to a FastAPI backend
  • Display interactive login flows
  • Follow best practices for responsive and accessible UI

🛠️ Tech Stack

Frontend Backend Database
React Native FastAPI PostgreSQL

⚙️ Installation (To be added once code is live)

These steps will be updated once the development begins.

git clone https://github.com/<your-username>/otploginfrontend.git
cd otploginfrontend
npm install
npm run dev

📌 Roadmap

  • Setup initial project structure with React Native
  • Design login and OTP verification UI
  • Connect with FastAPI backend
  • Add error handling and UI feedback
  • Style the components (Tailwind or CSS modules)
  • Write tests for OTP flow

🤝 How to Contribute

We welcome contributions from everyone! If you'd like to contribute:Please read our Contributing Guidelines to get started.


📄 License

This project is licensed under the MIT License.


⭐️ Show Your Support

If you find this project useful, don’t forget to star ⭐ the repo!


Let me know if you want this written directly into a file or want to add badges, preview images, or issue templates.

⬆️ Back to Top

About

otploginfrontend is an web app designed with the help of react native framework interacting with fastapi backend and postugure db

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors