React Native Login Screen, Node.js REST API and PostgreSQL Database Setup

Cliente Freelancer · Remoto · Remoto · freelance · mid · 30–250 USD

Publicada el 2026-07-29

Descripción de la oferta

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”.

Skills

Fuente original: freelancer

Análisis JobHunter