React Native Login Screen, Node.js REST API and PostgreSQL Database Setup
Budget: $30 – $250 USD
Scope of Work
We are developing a login page for our new project. The scope includes a bilingual React Native login page (TR/EN), PostgreSQL database setup, Node.js REST API, secure JWT authentication, Terms & Privacy Policy modal, and scalable architecture.
1. Mobile Application Login Page (React Native-Node.js-PosgreSQL)
Develop the attached login screen for both Android and iOS.
The screen must include:
* Email field
* Password field
* Show / Hide password
* Forgot Password
* Login button
* Demo button
* Terms of Use & Privacy Policy checkbox
* Clickable Terms & Privacy Policy
* Scrollable Privacy Policy modal
* Form validation
* Loading and error states
* Responsive UI
* Support for Turkish and English (TR/EN) using a proper localization library (i18next or equivalent)
The UI should closely match the attached design.
⸻
2. Backend (Node.js)
Develop a REST API using Node.js (Express, Fastify or NestJS).
Features required:
* JWT Authentication
* Refresh Token
* Login
* Logout
* Forgot Password endpoint
* Current User endpoint
* Password hashing using Argon2 or bcrypt
* Input validation
* Error handling
* Environment configuration
* Clean project architecture
⸻
3. PostgreSQL Database
Create the initial PostgreSQL database according to the attached schema.
The first version includes:
* Customers
* Users
* Roles
* Privacy Policy Versions
* User Policy Acceptances
* Refresh Tokens
* Password Reset Tokens
Please provide:
* SQL creation script
* ORM migrations
* Seed script
* Demo user
⸻
4. Privacy Policy Modal
Clicking Terms of Use & Privacy Policy should open a scrollable modal.
The modal should:
* Display both Turkish and English versions
* Include an “I have read and accept” button
* Update the checkbox after acceptance
The Privacy Policy text will be provided by us.
⸻
Deliverables
* React Native source code
* Node.js backend
* PostgreSQL SQL script
* Migration files
* Seed script
* API documentation (Swagger or Postman)
* TR & EN translation files
* Installation guide
* Git repository
⸻
Please include the following in your proposal:
* Similar React Native projects
* Similar Node.js/PostgreSQL projects
* Estimated delivery time
* Fixed-price quotation
To confirm that you have read the complete project description, please start your proposal with the word “DENASIS”.
We are developing a login page for our new project. The scope includes a bilingual React Native login page (TR/EN), PostgreSQL database setup, Node.js REST API, secure JWT authentication, Terms & Privacy Policy modal, and scalable architecture.
1. Mobile Application Login Page (React Native-Node.js-PosgreSQL)
Develop the attached login screen for both Android and iOS.
The screen must include:
* Email field
* Password field
* Show / Hide password
* Forgot Password
* Login button
* Demo button
* Terms of Use & Privacy Policy checkbox
* Clickable Terms & Privacy Policy
* Scrollable Privacy Policy modal
* Form validation
* Loading and error states
* Responsive UI
* Support for Turkish and English (TR/EN) using a proper localization library (i18next or equivalent)
The UI should closely match the attached design.
⸻
2. Backend (Node.js)
Develop a REST API using Node.js (Express, Fastify or NestJS).
Features required:
* JWT Authentication
* Refresh Token
* Login
* Logout
* Forgot Password endpoint
* Current User endpoint
* Password hashing using Argon2 or bcrypt
* Input validation
* Error handling
* Environment configuration
* Clean project architecture
⸻
3. PostgreSQL Database
Create the initial PostgreSQL database according to the attached schema.
The first version includes:
* Customers
* Users
* Roles
* Privacy Policy Versions
* User Policy Acceptances
* Refresh Tokens
* Password Reset Tokens
Please provide:
* SQL creation script
* ORM migrations
* Seed script
* Demo user
⸻
4. Privacy Policy Modal
Clicking Terms of Use & Privacy Policy should open a scrollable modal.
The modal should:
* Display both Turkish and English versions
* Include an “I have read and accept” button
* Update the checkbox after acceptance
The Privacy Policy text will be provided by us.
⸻
Deliverables
* React Native source code
* Node.js backend
* PostgreSQL SQL script
* Migration files
* Seed script
* API documentation (Swagger or Postman)
* TR & EN translation files
* Installation guide
* Git repository
⸻
Please include the following in your proposal:
* Similar React Native projects
* Similar Node.js/PostgreSQL projects
* Estimated delivery time
* Fixed-price quotation
To confirm that you have read the complete project description, please start your proposal with the word “DENASIS”.
Related categories:
JavaScript
Mobile App Development
SQL
Node.js
PostgreSQL
Full Stack Development
React Native
Database Design
REST API