AI-Powered Location Reviews at a Glance
Get intelligent insights about places through AI-powered sentiment analysis
| 🔐 Login | 🗺️ Explore | 📍 Map View |
![]() |
![]() |
![]() |
| 📌 Markers | 📋 Overview | 📊 Insights |
![]() |
![]() |
![]() |
| 📈 Trends | 🤖 AI Assistant | 🌙 Dark Mode |
![]() |
![]() |
![]() |
| 🤖 AI Chat | 👤 Profile | |
![]() |
![]() |
|
|
|
|
| Category | Technology |
|---|---|
| Framework | React Native + Expo SDK 52 |
| Navigation | Expo Router (file-based) |
| Backend | Firebase (Auth + Firestore) |
| AI/ML | Google Gemini API |
| Maps | Google Maps + Places API |
| Charts | react-native-gifted-charts |
- Node.js 18+
- Yarn package manager
- Expo CLI
- Firebase project with Auth & Firestore enabled
- Google Cloud project with Places & Gemini APIs
# Clone the repository
git clone https://github.com/mahavirbha/AtAGlance.git
cd AtAGlance
# Install dependencies
yarn install
# Set up environment variables
cp .env.example .env
# Edit .env with your API keys
# Start development server
yarn startCreate a .env file with:
GEMINI_API_KEY=your_gemini_api_key
GOOGLE_MAPS_API_KEY=your_google_maps_api_keyAtAGlance/
├── app/ # Expo Router pages
│ ├── (auth)/ # Auth screens (login)
│ ├── (tabs)/ # Tab navigation
│ │ ├── explore.js # Map & search
│ │ └── profile.js # User profile
│ └── place-details/ # Place details screen
├── features/ # Feature modules
│ ├── explore/ # Explore components & hooks
│ └── place-details/ # Details components & utils
├── components/ # Shared components
├── context/ # React Context providers
├── scripts/ # API & utility scripts
└── constants/ # App constants & theme
- 🔐 Sign In — Authenticate with email or Google
- 📍 Allow Location — Grant GPS access for nearby search
- 🔍 Explore — Browse places on map or list view
- 📊 Analyze — Tap a place to see AI-powered insights
- 📈 Track — View sentiment trends over time
Contributions are welcome! This project uses Yarn for package management.
yarn add <package> # Add dependency
yarn start # Start dev server
yarn android # Run on Android
yarn ios # Run on iOSThis project is open source and available under the MIT License.
Built with ❤️ using React Native & Expo










