Comprehensive API for Android/iOS App Authentication

进行中 已发布的 3 个月前 货到付款
进行中 货到付款

We are seeking a skilled CodeIgniter 4 developer to create a robust API for user registration, login, and additional authentication features in our Android and iOS applications. The primary authentication method will be based on mobile numbers and OTP (One-Time Password). Additionally, we want to implement a referral code system, allowing users to input or receive referral codes during registration.

Key Features:

User Registration/Login:

Allow users to register and login using their mobile number.

Combine registration and login into a single endpoint, where the user is registered if not already registered or logged in if already registered.

Generate and send a one-time password (OTP) to the registered mobile number.

Optionally allow users to input a referral code during registration.

Store the user's mobile number, hashed password, temporary OTP, and referral code in the database.

User Logout:

Provide an endpoint for users to log out and invalidate the authentication token.

OTP Resend:

Provide an endpoint to resend the OTP to the user's mobile number.

Token Refresh:

Implement an endpoint for users to refresh their authentication token without re-entering credentials.

Referral Code Handling:

Allow users to input a referral code during registration.

Generate unique referral codes for each registered user.

Store referral codes and their associated users in the database.

Provide an endpoint to retrieve the user associated with a given referral code.

Technical Requirements:

CodeIgniter 4 for API development.

Database schema for user information (e.g., users table with fields: id, mobile_number, password, otp, referral_code).

Proper error handling and response messages.

Token-based authentication for secure user sessions.

Security Considerations:

Validate and sanitize input data to prevent injection attacks.

Use HTTPS to secure data transmission.

Implement rate limiting for authentication requests.

Deliverables:

Well-documented API endpoints with usage examples.

Codebase with inline comments for better understanding.

Database schema documentation.

Timeline:

The project should be completed within 24 hours, with periodic updates on the progress.

Feel free to ask for clarification on any aspect of the project. We appreciate detailed documentation and adherence to coding best practices.

Codeigniter PHP RESTful API

项目ID: #37698890

关于项目

9个方案 远程项目 活跃的3 个月前

授予:

faizaaziz951

As a seasoned Full Stack Developer, I have substantial experience in developing robust, secure, and scalable APIs - precisely what your project needs. Over the years, working with tools like CodeIgniter 4, has made me 更多

₹15000 INR 在2天内
(1条评论)
0.0

有9名威客正在参与此工作的竞标,均价₹10167/小时

sonishubham

Hey There, As an experienced CodeIgniter 4 developer with a strong background in PHP and RESTful API development, I believe I'm the perfect fit for your project. With over nine years of experience and a track record of 更多

₹12000 INR 在7天内
(7条评论)
4.5
Zulqarnain9003

Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on PHP, Codeigniter, RESTful API Lets connect in chat so 更多

₹7000 INR 在7天内
(0条评论)
0.0
SuccesskeyIT2024

Hi Greetings! We are team of software developers. Success Key as An IT Services providing Company – We are providing Web Application Including, Domain Registration, Web Hosting, web Designing, Web Development, Cloud S 更多

₹10000 INR 在7天内
(0条评论)
0.0
mohitkamdar

As an experienced PHP developer with a thorough understanding of CodeIgniter and API development, I believe I possess the necessary skills to deliver exceptional results for your project. With a year of experience unde 更多

₹7000 INR 在7天内
(0条评论)
0.0