Skip to content

davitacols/ssabiroad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSABIRoad - Smart Structural Analysis & Building Information Road

SSABIRoad is a sophisticated web application built with Next.js that provides comprehensive architectural and location analysis capabilities. The platform combines computer vision, geospatial data, and artificial intelligence to analyze buildings, locations, and urban environments.

🌟 Features

  • Building Analysis

    • Architectural style detection
    • Material analysis
    • Basic structural condition assessment
    • Landmark recognition
    • Building comparison tools
  • Location Intelligence

    • Precise geolocation tracking
    • Walkability and bike scores
    • Environmental metrics (air quality)
    • Weather data integration
    • Crime reporting system
  • Smart Detection System

    • Image-based building recognition
    • Landmark detection
    • Text recognition in architectural contexts
    • Similarity matching between buildings
  • User Features

    • Personal accounts and profiles
    • Saved locations
    • Building bookmarks
    • Detection history
    • Custom building collections
  • Professional Tools

    • Bulk EXIF data processing
    • GPS geotagging for photos
    • Multi-photo selection and editing
    • Metadata optimization
    • Processing history tracking

🛠 Technology Stack

  • Frontend

    • Next.js 15
    • React 18
    • TailwindCSS
    • Radix UI Components
    • Leaflet for maps
    • Responsive design
  • Backend

    • Prisma ORM
    • PostgreSQL Database
    • JWT Authentication
    • Google Cloud Vision API integration
    • AWS S3 for file storage
  • APIs & Services

    • Location services
    • Weather data
    • Maps integration
    • AI/ML processing

🚀 Getting Started

  1. Clone the repository

  2. Install dependencies

    npm install
    # or
    yarn install
  3. Set up environment variables Create a .env file with the following variables:

    POSTGRES_PRISMA_URL=your_prisma_url
    POSTGRES_URL_NON_POOLING=your_non_pooling_url
    
  4. Generate Prisma client

    npx prisma generate
  5. Run the development server

    npm run dev
    # or
    yarn dev
  6. Open http://localhost:3000 with your browser to see the application.

📱 Mobile App (Pic2Nav)

The mobile companion app provides photo location analysis and professional tools:

  • Photo Scanner: Identify locations from images using GPS data and visual analysis
  • Professional Tools:
    • Bulk EXIF editor for metadata management
    • GPS geotagging tool for adding location data
    • Multi-photo processing capabilities
    • Processing history and file management
  • Location Management: Save, share, and organize discovered locations
  • Cross-platform: Built with React Native and Expo

📚 Project Structure

  • /app - Next.js application routes and pages
  • /mobile-fixed - React Native mobile app
  • /components - Reusable React components
  • /prisma - Database schema and migrations
  • /public - Static assets
  • /lib - Utility functions and shared logic
  • /types - TypeScript type definitions

🔒 Security

The application implements several security measures:

  • JWT authentication
  • Password hashing with bcrypt
  • Rate limiting
  • Secure database connections
  • Protected API routes

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is proprietary software. All rights reserved.

🔧 Support

For support, please open an issue in the repository or contact the development team.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published