Website and Mobile App Development Node.js & React Native

Job ID: 38542318

Budget: $250 – $750 USD

We are seeking an experienced developer/team to build a website and mobile applications for Android and iOS. The project involves creating an asynchronous architecture with a Node.js backend and a React Native frontend for both the website and mobile apps. Additionally, the solution should include integrated SEO tools on the backend and support robust API integration. We have the design ready and the doc with all the functionalities we need.

Please note, if there are any loopholes in the technology being used, we will pull out from the project. No discrepancies will be tolerated.

Apply only if you have the required experience.

The prjoect has to finish in two months - By November 15.



Key Requirements:
Backend: Node.js (no PHP or Laravel).
Frontend: React Native for both the website and mobile apps.
Platforms: Android and iOS apps, alongside a responsive website.
Architecture: Asynchronous.
API Integration: Seamlessly integrate APIs into both the website and mobile apps.
SEO Tools: Backend support for SEO tools.
Features and Functionalities:
Sections & Categories:
Website/App divided into sections and categories, visible on the homepage.
Categories will form part of the URL structure.
Customizable order for categories and sections (order from 1–50).
Polls:
Polls displayed on the homepage, with options to add polls to individual matches.
Dynamic Links:
All links are dynamic, with single-page functionality.
Links in articles should include images from the article.
Team Form:
Display team form (e.g., India: W L W W L) with links to each result.
Tags:
Ability to add tags (e.g., West Indies Cricket Team, ICC Cricket World Cup).
Tags should appear at the bottom of articles with an image.
Tags should be clickable.
Tag Pages:
Create dedicated tag pages (or profiles) with images and additional content.
Player Ratings:
Real-time player ratings during matches, active for a period post-match.
Caching:
Robust caching mechanisms to prevent performance issues.
Author Profile Pages:
Unique author profiles with detailed information (details will be shared).
Player Profiles:
Backend functionality to create player profiles with detailed information.
User Roles:
Role-based access control for different users within the system.
Shorts:
Feature to display short videos, similar to YouTube shorts or cricket app highlights.
Ratings:
Ability to rate players with parameters from 1 to 10, including decimal ratings.
Betting Page:
Functionality to add a betting page (details to be discussed).
Notifications:
Push notification feature for users.
Comments:
Users can comment on posts after logging in.
Dark/Light Mode:
Support for both dark and light modes on the website and apps.
User Authentication:
Sign-up and log-in functionality required for commenting.
Web Stories:
Support for posting web stories, with text overlaid on images.
SEO Features:
Category description for SEO purposes.
Focus keyword, meta description, SEO title, slug, and subtitle (support for bullet and paragraph formats).
Tabs & Elements:
Ability to add tabs within articles.
Drag-and-drop elements with custom shapes (circular/elliptical) for section headings.
Match Reports:
Functionality for pitch and weather reports, with icons and images.
Table of Contents:
Add a table of contents to articles to improve SEO.
Match Timers:
Display a countdown timer showing time remaining until match start.
API Key Management:
Backend functionality to change API keys.
Statistical Preview:
A page dedicated to displaying detailed match statistics.
Custom HTML:
Embed custom HTML for social media links (Twitter, YouTube, etc.) in articles.
Tables:
Dynamic tables within articles.
Quotes:
Quotes should be visually distinct, with italicized text and quotation marks.
Images:
Image insertion in articles, with captions and dynamic sizing.
Social Sharing:
Enable sharing of articles via Twitter, Facebook, WhatsApp, etc.
Other Features:
Like articles.
Time to read indicator.
"Read by" feature showing user count.
Job application page.
Quizzes and multi-page articles.
Display match odds for pre-match predictions.
Additional Requirements:
Responsive Design: Ensure the website and apps are optimized for all screen sizes.
Performance: Prioritize performance, scalability, and security.
Code Documentation: Provide well-documented code and any necessary documentation for future development and maintenance.
Related categories: Node.js React Native Flutter