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.