Software Licensing & Library
At PointPe, we rely on a diverse set of technologies to deliver a high-quality and secure platform for our users. This page outlines the software components and libraries we use, alongside their licenses, to provide transparency regarding the tools that power our system.
Mobile App Technology Stack (React Native)
Our mobile app is developed using React Native, which allows us to create a unified codebase for both Android and iOS platforms, ensuring a seamless experience across devices.15th December 2024. This user-friendly platform will allow customers to book rides, track journeys, and manage their accounts directly from their desktop or mobile browser. The web app is designed to offer a seamless booking experience, whether you're planning a quick local trip or a long-distance journey.
React Native
License: MIT License
Details: A JavaScript framework that enables efficient mobile app development. The MIT License permits free use, modification, and distribution.
Key Libraries in React Native:
@eva-design/eva & @ui-kitten/components
License: MIT License
Details: UI libraries used for theming and creating a visually appealing design.
@react-navigation/native & react-native-gesture-handler
License: MIT License
Details: Essential for smooth navigation and handling touch gestures.
@reduxjs/toolkit, react-redux, redux-persist
License: MIT License
Details: State management libraries, facilitating the handling of complex state and data flows.
Firebase Libraries (@react-native-firebase/app, @react-native-firebase/auth, etc.)
License: MIT License
Details: Used for app functionalities like authentication, storage, and messaging.
Map & Location Services: react-native-geolocation-service, react-native-maps
License: Apache License 2.0
Details: For handling geolocation and interactive maps.
lottie-react-native
License: Apache License 2.0
Details: Provides animations to enhance user interface.
Web App Technology Stack (Next.js, Tailwind CSS, ShadeCN)
Our web app, built with Next.js, utilizes a React framework for server-side rendering and static site generation, offering a fast and optimized user experience.
Next.js
License: MIT License
Details: A React-based framework that allows building fast, scalable web applications with server-side rendering capabilities.
Tailwind CSS
License: MIT License
Details: A utility-first CSS framework for creating custom UI designs efficiently.
ShadeCN
License: MIT License
Details: Enhances styling consistency when used with Tailwind CSS.
Backend & Database Technology
PingNow (Private Library)
License: Proprietary License by InfoTheme Private Limited
Details: A private API platform developed by InfoTheme for secure data transactions.
iReact Kit (Private Library)
License: Proprietary License by InfoTheme Private Limited
Details: An internal development kit facilitating secure communication and integration within our platform.
PostgreSQL
License: PostgreSQL License
Details: A powerful, open-source relational database system known for its reliability and performance.
Firebase Firestore
License: Google Cloud Platform Terms of Service
Details: A NoSQL database from Firebase that offers real-time synchronization and data storage.
MongoDB
License: Server Side Public License (SSPL)
Details: A flexible NoSQL database used for storing unstructured data at scale.
AXUM (Rust Framework)
License: MIT License
Details: A high-performance web framework used for backend development, ensuring speed and reliability.
Design Tools
Figma
License: Commercial Subscription-Based License
Details: A collaborative design tool used for UI/UX design and prototyping.
Payment Gateway Integration
Figma
License: Proprietary Commercial License
Details: CashFree is our chosen payment processor, facilitating secure and PCI-compliant financial transactions. It is licensed for commercial use, ensuring that payment data is handled securely.
In-Depth Library Overview (React Native Libraries)
Here's a comprehensive list of additional React Native libraries used in our mobile application, along with their licenses:
@notifee/react-native
(Notification management) - MIT License
@react-native-async-storage/async-storage
(Local storage management) - MIT License
@react-native-community/datetimepicker
(Date and time picker) - MIT License
@react-native-community/netinfo
(Network information handling) - MIT License
react-native-image-crop-picker
(Image manipulation) - MIT License
react-native-linear-gradient
(Gradient design) - MIT License
react-native-splash-screen
(Splash screen handling) - MIT License
react-native-video
(Video playback) - MIT License
react-native-svg
(SVG support for UI) - MIT License
react-native-webview
(Web content rendering) - MIT License
react-native-shimmer-placeholder
(Loading animations content placeholder) - MIT License
redux-thunk
(Middleware for async actions) - MIT License
Each library used in our system is chosen based on functionality, security, and licensing compatibility to ensure compliance with open-source and proprietary standards. Our use of open-source libraries like those under the MIT and Apache licenses aligns with our goal to maintain a secure, robust, and flexible development environment.
For further information on any specific library or licensing policy, please contact us via our Support page.