
There are 2 apps in this repository: the backend micro service and the frontend client. The backend is managed by python and flask + any SQL DB. The frontend is built with react-native. There is already implemented the auth service in both sides. More info in README
The React Native Flask SQL Boilerplate provides an efficient setup for developers looking to build applications with a robust backend and a sleek frontend. The combination of Python’s Flask framework and React Native allows for the creation of seamless user experiences while managing authentication and data effectively. With integrated services on both the backend and frontend, this boilerplate serves as an excellent foundation for modern app development.
The repository includes two distinct applications: a solid backend microservice and a user-friendly frontend client. By leveraging Redux to manage the app's state and pre-built navigation configurations, this boilerplate enables rapid development without compromising quality. With built-in authentication features, developers can easily implement user login and registration functionalities right from the start.
Complete Authentication Service: Both backend and frontend have an implemented authentication service, streamlining user login and registration processes.
Backend Built with Flask: The backend microservice is powered by Python’s Flask framework, allowing for quick modifications and easy API endpoint management.
Frontend in React Native: The client-side application utilizes React Native, making it ideal for cross-platform mobile app development.
State Management via Redux: The application state is managed with Redux, ensuring a predictable state container and efficient data handling.
StackNavigator for Navigation: Includes a pre-configured StackNavigator for seamless transitions between login and registration screens.
TabNavigator Template: Once logged in, users are presented with a TabNavigator template, ready to be customized for additional features.
Flexible Database Support: Compatible with any SQL database for flexible storage and management of application data.
Easy API Configuration: Simple setup for API endpoints in the frontend, allowing quick integration with the backend services.

Flask is a lightweight and popular web framework for Python, known for its simplicity and flexibility. It is widely used to build web applications, providing a minimalistic approach to web development with features like routing, templates, and support for extensions.
React Native is a framework for building mobile applications using React and JavaScript. It enables developers to write once and deploy to multiple platforms, including iOS, Android, and the web, while providing a native app-like experience to users.