Skip to content

aheze/SixDegrees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 

Repository files navigation

Six Degrees GitHub Repository

Welcome to the Six Degrees GitHub repository! Six Degrees is an innovative iOS app designed to foster meaningful connections between individuals in real-life settings. This project was initially named Look Up (since we want users to look up from their phones...lol), but we chose to rename it to Six Degrees. Here's a breakdown of the branches in this repository:

YouTube: https://www.youtube.com/watch?v=t20wJIAw-j8

Devpost: https://devpost.com/software/lookup-gjhi7o

Branches

  • main: The main branch contains the frontend codebase of the Six Degrees iOS application. Written in SwiftUI and rendered with Metal shaders, this branch houses the intuitive and minimalistic user interface tailored for iOS devices. It also includes the integration of Apple's Ultra Wideband chip for precise proximity awareness between users.

  • backend: The backend branch hosts the server-side code responsible for managing user data, and facilitating communication between the app and the backend server. Built with ExpressJS and MongoDB Atlas, this branch manages the backend functionalities of the application.

  • ai: In the ai branch, you'll find the AI-driven insights module of Six Degrees. This component utilizes Google's Gemini-1.5 Pro Model and Puppeteer for web scraping to generate personalized descriptions based on user inputs and aggregate information about users' social networks.

Technologies Used

  • SwiftUI: Frontend development for the iOS application.
  • ExpressJS: Backend development for managing user data and server communication.
  • MongoDB Atlas: Database management for storing user information.
  • Apple's Ultra Wideband Chip: Integration for precise proximity awareness between users.
  • Google Gemini-1.5 Pro Model: AI-driven insights generation for personalized descriptions.
  • Puppeteer: Web scraping for gathering user information.
  • Metal Shaders and SpriteKit: Graphics rendering for visual representations within the app.

How to Contribute

We welcome contributions from developers interested in joining our mission to revolutionize the way people connect in real life. To contribute, please fork the repository, make your changes in a new branch based on the appropriate branch (frontend, backend, or ai), and submit a pull request.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages