Women Safety Application (LADYBUG)
Table of Contents
1.Introduction 2.Features 3.Requirements 4.Installation 5.Running the Application 6.Usage 7.License 8.Contact
1.Introduction
The Women Safety Application is a cutting-edge, cross-platform mobile solution designed to empower and protect women by providing real-time crime data. Developed with React Native and Expo, this app aims to instill confidence and security in women as they navigate through their daily lives. By harnessing the power of technology and community, the Women Safety Application serves as a digital guardian, fostering a safer environment for women everywhere.
2.Features
Real-time crime-data visualization
3.Requirements
Node.js (v14.x or later) npm (v6.x or later) Expo CLI (v4.x or later) React Native (v0.64 or later) A physical Android/iOS device or an emulator/simulator for testing
4.Installation
To get started, create a new bare project using Expo:
bash
npm install -g expo-cli
npx create-expo-app my-app
Once the project is created, navigate to the project directory:
bash
cd your-app-name
Download the zip file containing the Women Safety Application source code and extract its contents.
Copy all the files and folders from the extracted zip into your newly created project directory, replacing any existing files with the same names.
Install any additional dependencies required by the Women Safety Application: bash
npm install --save Replace with the list of dependencies specified in the package.json file of the Women Safety Application.
or use the installations provided below
npm i twrnc
npm install @react-navigation/native npx expo install react-native-screens react-native-safe-area-context npm install @react-navigation/native-stack npm install @rneui/themed @rneui/base
npm install react-native-dotenv
npx expo install react-native-maps npm install react-native-google-places-autocomplete --save npm i expo-permissions npm i expo-location
npx expo install firebase npx expo install expo-auth-session expo-random npx expo customize metro.config.js
npm i react-native-axios npm i axios
npx expo install expo-blur //IOS only npm i react-native-permissions npm install react-native-paper npx expo install lottie-react-native npx expo install react-native-reanimated react-native-gesture-handler npm i react-native-loading-spinner-overlay
5.Running the Application
Start the development server:
bash
expo start
Once the server starts, a QR code will be displayed in your terminal. Scan the QR code with your device's camera or Expo Go app to open the application on your device.
Note: For testing on an emulator/simulator, follow the on-screen instructions in the Expo DevTools browser window.
6.Usage
Register or log in to the application. Select the destination you want crime data for. Explore the app's features and utilize them as needed.
7.License
This project is licensed under the MIT License.
8.Contact
If you have any questions, issues, or suggestions, please feel free to contact the project maintainer via email:
Project Maintainer: NITHISH KUMAR MEGARAJAN - nithishmegaraj05@gmail.com