Skip to content

dhanushj-dev/spotlyt-showcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

πŸ“ Spotlyt

AI-Powered Local Discovery Through Short-Form Videos

Spotlyt is a location-based mobile application designed to help users discover nearby cafΓ©s, restaurants, local shops, hidden places, hangout spots, and experiences through short-form videos and personalized recommendations.

🚧 Spotlyt is currently under active development. This repository is a public project showcase. The main application source code is maintained in a private repository.

🎯 Problem

Discovering nearby places often requires switching between maps, social media, review platforms, and search engines.

Spotlyt aims to simplify local discovery by combining short-form video content, location information, maps, and personalized recommendations into one mobile experience.

✨ Core Features

🎬 Location-Based Reel Feed

  • Discover short-form videos about nearby places.
  • Explore local cafΓ©s, restaurants, shops, and experiences.
  • View location information associated with reels.

πŸ“ Location & Map Discovery

  • Explore places based on the user's location.
  • Discover nearby businesses and local experiences.
  • Map-based interface for exploring places.

πŸ€– Personalized Recommendations

Spotlyt is being designed to recommend places based on factors such as:

  • Budget
  • Location
  • Distance
  • User preferences
  • Available time
  • Type of experience

πŸ“€ Content Creation

Users will be able to:

  • Upload short-form videos.
  • Add location information to content.
  • Share local places and experiences.

πŸ‘€ User Profiles

  • User authentication.
  • Profile management.
  • User-generated content.
  • Social interaction features planned as development progresses.

πŸ› οΈ Technology Stack

Area Technology
Mobile Application Flutter
Programming Language Dart
Authentication Firebase Authentication
Database Cloud Firestore
Backend Services Firebase
State Management Riverpod
Navigation GoRouter
Video Storage Cloudinary
Maps Google Maps Platform
Version Control Git & GitHub

πŸ—οΈ Architecture

The application is being developed using a feature-first project structure and Clean Architecture principles.

The project separates:

  • Presentation layer
  • Domain layer
  • Data layer
  • Core services
  • Feature modules

The goal is to improve maintainability and make the application easier to scale as new features are added.

πŸ“± Screenshots

Application screenshots and demo previews will be added as development progresses.

🚧 Current Development Status

The application is currently under active development.

Current work includes:

  • User authentication
  • Reel feed development
  • Reel upload workflow
  • Firebase integration
  • User profile features
  • Location-based functionality
  • Application architecture and state management

πŸ—ΊοΈ Planned Features

  • AI-powered place recommendations
  • Personalized local discovery feed
  • Advanced map discovery
  • Business profiles
  • Local offers and promotions
  • User interactions such as likes, comments, and shares
  • Improved recommendation system

πŸ’‘ What I Am Learning

Building Spotlyt is helping me gain practical experience with:

  • Flutter application development
  • Firebase integration
  • Authentication and database management
  • State management
  • Mobile application architecture
  • Git and GitHub workflows
  • Debugging real-world application issues
  • Designing and developing a product from idea to implementation

πŸ‘¨β€πŸ’» Developer

Dhanush J

MCA Graduate | Aspiring Software Engineer | Flutter Developer

GitHub: dhanushj-dev

LinkedIn: linkedin.com/in/dhanush-j-97a717259/

πŸ“Œ Note

This repository is intended to showcase the Spotlyt project, its technical approach, development progress, and product vision.

The primary application source code is maintained in a private repository.

About

Flutter-based location discovery app using short-form videos, maps, Firebase, and personalized recommendations.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors