Skip to content

Iron-Men-2023/OmniLens

Repository files navigation

Omnilense

Omnilense is a cutting-edge social media app built with React Native and Expo that redefines human connectivity. By leveraging custom eyeglasses equipped with facial recognition, Omnilense provides users with a unique and immediate way to connect with people they encounter.

Features

  • Facial Recognition: Utilizes OpenCV and a custom remote API to process real-time facial data.
  • In-App Messaging: Chat and share thoughts with people you discover.
  • Custom Profiles: Create and personalize your profile with pictures, interests, and more.
  • Friend Management: Add users as friends and grow your network effortlessly.
  • iOS Compatible: Exclusively designed for iOS devices.

Website

Check out our website here!

Technologies Used

  • React Native
  • Expo

Demo Video

OmniLense Demo

Screenshots

Home Screen Profile Screen ezgif com-resize

How It Works

  1. Wear Omnilense Glasses: Put on our specially designed eyeglasses.
  2. Discover People: As you meet people, their profiles will appear in your app.
  3. Connect & Chat: Send friend requests or messages right from the app.
  4. Build Your Network: Grow your social circle with ease and fun.

Installation

To get started with Omnilense, make sure you have Expo installed on your system, then follow these steps:

# Clone the repository
git clone https://github.com/your-username/Omnilense.git

# Navigate to the project directory
cd Omnilense

# Install dependencies
npm install

# Start the Expo project
expo start

Clone the repository

git clone https://github.com/your-username/Omnilense.git

Navigate to the project directory

cd Omnilense

Install dependencies

npm install

Start the Expo project

expo start ```

Code Structure

Omnilense's codebase is organized as follows:

  • `src/`: Main source code directory
    • `components/`: Reusable React components
    • `views/`: Screens and main views
    • `api/`: Code related to API calls
    • `assets/`: Images, fonts, and other static assets
  • `tests/`: Unit and integration tests
  • `docs/`: Documentation files
  • `scripts/`: Build and deployment scripts

Contributors

  • Ben DeSollar: Lead Developer and Co-founder
  • Joslin Some: Full Stack Developer and Co-founder
  • Adnane Ezouhri: Full Stack Developer and Co-founder

Contributing

We welcome contributions from the community. Feel free to open issues, create pull requests, or simply share your thoughts on improving Omnilense.

Frequently Asked Questions (FAQ)

How do I get started with Omnilense?

  • Simply follow the installation instructions above.

Is my privacy secured?

  • Absolutely! Read our Privacy Policy for detailed information.

How can I contribute to the project?

  • We welcome contributions! Check the Contributing section above.

Privacy & Security

Omnilense prioritizes user privacy and security. Read our Privacy Policy for more information.

License

Omnilense is under the MIT License. See the LICENSE file for more details.

Contact

For any questions or support, please reach create an issue.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •