If you want to build a website for your business venture. Selecting the right technology for developing an application or website is becoming more challenging. Among all, React is considered the fastest-growing Javascript framework. With a quick learning curve, reusable components, and clean abstraction, React is a clear win for front-end developers across the globe. In addition to the front-end applications, React apps with Node backend services are easy to build up full-function web applications.
Internet traffic from mobile devices has surpassed the traffic from desktops for many years. With each passing year, the gap between mobile and desktop usage is becoming more pronounced. Providing a mobile-friendly web application has been becoming more and more important. Responsive Web Design (RWD) plays a vital key role in mobile-friendly applications. Furthermore, mobile apps will be the ultimate means for mobile-friendly solutions.
A native mobile application is developed for use on a particular platform or device. In Android development, people can write codes in Kotlin or Java; in iOS, you can use Swift or Objective-C.React Native is a framework for building Android and iOS applications using React and the app platform’s native capabilities. With React Native, you use JavaScript to access your platform’s APIs as well as to describe the appearance and behavior of your UI using React components. By following similar plan designs, you can construct rich UI for native applications by IOS and Android.
If you want to develop a web and/or mobile application, React will be a strong building block for your development. A professional with strong knowledge and skills in JavaScript, Node.js, React and React Native, and solid experience with databases such as MySQL, etc. as well as a good grasp of CSS and RWD will be the ideal one to help you develop the projects. My name is John Chen, I am exactly the one you are looking for.
Several side projects are listed below to demonstrate React websites and associated React Native apps with similar plan designs:
Skills
Projects
- Meal Delivery App
A semi-commercial meal-delivery app for demonstrations. - Appointment Scheduler
An appointment scheduler app built with next.js for demonstrations. - Hackernews Clone - Apollo GraphQL
A Hackernews clone site built with next.js implementing GraphQL APIs and Firebase Cloud Firestore to substitute GraphQL subscriptions. - Hackernews Clone Site with GraphQL (includes GraphQL subscriptions)
A Hackernews clone site built with next.js implementing GraphQL APIs, for which Apollo Client is adopted in the frontend and GraphQL Yoga in the backend server. Full functionality of the GraphQL server, including queries, mutations, and subscriptions, is implemented in this app. - Web Scraping Demonstrations
A next.js framework site to demonstrate web scraping cases using node.js - Firebase Authentication Illustration
An authentication system with Firebase using a signed and encrypted cookie to store session data - Firebase Email Passwordless Link Authentication
An authentication system with Firebase Email Passwordless Link using a signed and encrypted cookie to store session data. - Chat Applications with Cloud Firestore
A real-time chat application with Next.js using Firebase Cloud FireStore - Chat Applications with Firebase Cloud Messaging
A real-time chat application with Next.js using Firebase Cloud Messaging - Chat Applications with Socket.IO
A real-time chat application built with Next.js using Socket.IO for demonstrations - RealTime Stock Quote Demonstrations
The demonstration to leverage the browser EventSource API to build a real-time React application - Build Applications from Website to Mobile - A Simple Server-Rendered Website with Node.js
A Brief Introduction of John Chen, a full-stack software developer. This site illustrates the side projects of John Chen for publicity to show up his technical capabilities and interests. - A React App to Demonstrate Interactive Functionality
Demonstrate an app using fundamentals of React including simple and class components, state, props, and submitting form data to add new data or update existing records. - React Markdown Editor
A Markdown editor app with React.js built to facilitate editing Markdown documents