Skip to content

A digital identification system designed to streamline school visitor management.

Notifications You must be signed in to change notification settings

PiaMacalanda/NEUVIS

Repository files navigation

🪪 Welcome to NEUVIS

Virtual Identification System for New Era University

NEUVIS Banner

NEUVIS is a mobile-first visitor management system that helps security officers and administrators log, verify, and track visitor check-ins and check-outs—all in real time. No more paper logbooks, just a smarter, smoother campus experience.

Built with React Native, Expo, Supabase, and TypeScript, NEUVIS is designed to work reliably on Android devices used by the university's security team.


✨ Features

  • 🔒 Real-time visitor logging
  • 📷 Virtual ID generation
  • 🧾 Check-in / check-out history
  • 👮 Guard-only interface
  • ⚙️ Admin dashboard access (future-ready)

🛠 Tech Stack

Tech Purpose
React Native Cross-platform app development
Expo Streamlined testing & deployment
Supabase Authentication & real-time database
TypeScript Strongly typed, scalable code

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/PiaMacalanda/NEUVIS.git
cd NEUVIS

2. Install Dependencies

npm install

3. Launch the App

npx expo start -c

💡 Tip: Make sure your Android device has the Expo Go or Expo Dev Client installed and is connected to the same Wi-Fi as your development machine. You can also scan the QR code from the terminal.


🤝 Contributing

Want to contribute? Awesome! Here’s how we collaborate as a team:

➕ Create a Feature Branch

git checkout -b feature/your-feature-name

✅ Commit Your Changes

git add .
git commit -m "feat: implemented visitor check-in screen"

🚀 Push to GitHub

git push origin feature/your-feature-name

🔁 Open a Pull Request

  1. Go to NEUVIS on GitHub
  2. Navigate to the Pull Requests tab
  3. Click New pull request and select your feature branch
  4. Add a clear description and submit for review

📌 Merge with Main

git checkout main
git pull origin main
git merge feature/your-feature-name

🔄 Keep Your Branch Up to Date

git checkout main
git pull origin main
git checkout feature/your-feature-name
git merge main

👥 The NEUVIS Team

Name Role GitHub Profile
Pia Macalanda Lead Developer & Scrum Master @PiaMacalanda
Jaime III Dy Backend Dev & Security Lead @JaimeDyIII
Angelica Toquero Backend Developer @AngelicaToquero
Aliyah Llana UI/UX Designer @AliyahAira
Leo Rentazida UI/UX Designer @leorentazida
Lyrine Poliarco Database Analyst @LyrinePoliarco
Testers App QA & Validation Everyone 🙌

Thank you for visiting! 👋

From all of us at Team NEUVIS – improving campus security, one scan at a time.


About

A digital identification system designed to streamline school visitor management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7