AdminSphere is an Android application developed using React Native, designed to serve as a comprehensive employee management tool. It empowers administrators to create, manage, and monitor admin accounts efficiently. With features like access control, activity logs, and a notice board, AdminSphere streamlines organizational processes and enhances communication.
-
AdminSphere offers a dedicated notice board feature, allowing administrators to post important announcements, updates, or reminders directly within the application. This functionality streamlines communication, ensuring that critical information reaches all relevant parties promptly and efficiently.
-
AdminSphere incorporates a robust security measure in the form of a secure lock feature. When activated, this feature restricts access to sensitive operations such as deleting admin accounts, posting notices, and creating new admin accounts. Only authorized users with the appropriate credentials can unlock the feature, ensuring that critical actions are performed securely and responsibly.
run this locally
git clone https://github.com/vibhorarya12/React-Native-Android-App
Install dependencies using npm:
npm install
For iOS:
npx react-native run-ios
For Android:
npx react-native run-android
npm install -g react-native-cli
create a new .env file
touch .env
open .env file and add following variables
PASS_KEY=abcd1234
API_KEY=Your_deployed_server_link_here
navigate to server directory
cd server
Install dependencies using npm
npm install
within server directory create a new .env file
touch .env
open .env file and add these variables:
DATABASE = Your MongoDb atlas connection string here
JWT = Awz76234Screet@77