Skip to content

secret-spot/FE

Repository files navigation

❤️‍🔥 S2 (Secret-Spot)

스크린샷 2025-05-15 오후 12 04 39

Info

S2 is a service designed to solve the increasingly discussed problem of overtourism. Instead of crowded tourist attractions, it helps users introduce and explore their own secret places so that they can find less crowded places.

Architecture

스크린샷 2025-05-15 오후 12 08 37

👨‍👩‍👧‍👦Members

Developer

FE & Designer BE & PM BE AI
jieun haneul gyeongeun eojin
GDG on Sookmyung GDG on Sookmyung GDG on Sookmyung GDG on Sookmyung
Jieun Lee Haneul Lee Gyeongeun Lee Eojin Yang

📌Tech Stack

typescript angular firebase googlemaps

  • Language: Typescript
  • FrameWork: Angular
  • Deployment Platform: Firebase
  • Authentication: Google OAuth 2.0
  • APIs: Google Maps API, Google Places API

📌Key Features

📚 1. Personalized Feed

  • Provides a curated list of guides and travel destinations based on user preferences.

🔍 2. Explore

  • Delivers tailored information based on user search input:
    • Region Search: Shows guides, local etiquette, and nearby small towns.
    • Place Search: Shows guides, local etiquette, and similar regions.
    • Keyword Search: Shows guides

📝 3. Guide

  • Guide Creation: Users can upload places, travel stories, and photos; system returns personalized keywords.
  • Guide Viewing:
    • View detailed travel information
    • Ask questions to the guide writer (Q&A)
    • Read summarized reviews and write reviews

🤖 4. Chatbot

  • Real-time travel support via Gemini-based chatbot
  • Users can click one of four preset questions or ask freely

📂Folder

src/
├── app/
│   ├── components/       # Reusable UI components
│   ├── core/             # Global configuration and utilities
│   ├── nav/              # Navigation components and layout
│   ├── pages/            # Main route-based feature pages
│   ├── services/         # API communication and business logic
│   ├── app.module.ts     # Root module
│   ├── app.routes.ts     # App routing configuration
│   └── app.component.ts  # Root component
├── assets/               # Static assets (images, fonts, etc.)
├── environments/         # Environment-specific variables (dev, prod)
├── styles/               # Global styles (SCSS)
├── index.html            # Entry point for SPA
└── main.ts               # Application bootstrap file

🌐Deployment & Demo


Try S2 right now!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published