Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📍 Pokemon Go: Smart Event and Location Explorer

A smart, location-based event sharing platform that empowers users to discover, post, and explore real-time events happening around them. With geolocation, photo uploads, community discussions, and categorized filtering — it’s your go-to map for what’s happening nearby.

🚀 Features

  • 🗺️ Interactive Map Integration with OpenStreetMap for intuitive navigation and event discovery
  • 📍 Real-Time Geolocation for user positioning and nearby event visibility
  • 🧭 Categorized Event Filtering — Explore events by type: Tech, Emergency, Social
  • 🔍 Nearby Places Search using external APIs for enhanced location context
  • 💬 Community Forums for event-specific discussions and feedback
  • 🔐 Secure Login using Google Authentication

🗣️ Social Features

  • Google OAuth Login: Secure login using Google accounts.
  • User Profiles: View your posted events and community activity.
  • Likes & Comments: Engage with events through comments and likes.
  • Community Forum: Discuss events in a dedicated comment thread.
  • Event Ratings: Leave ratings and feedback.

🛠️ Tech Stack

Frontend

  • React.js: Component-based UI
  • React Router: SPA routing
  • React Leaflet: Map display with OpenStreetMap
  • Tailwind CSS or CSS Modules: Styling
  • Axios: API communication
  • Context API or Redux: Global state management

Backend

  • Node.js + Express.js: RESTful API

  • Firebase Admin SDK: Media storage & security

  • Google OAuth2: Authentication

  • RapidAPI (Travel Advisor): External places search


📋 Prerequisites

Make sure you have the following installed:

  • Node.js (v16+)
  • npm or yarn
  • Firebase Project (Storage enabled)
  • Google Developer Console Credentials (OAuth 2.0)
  • RapidAPI Key for Travel Advisor API

🚀 Installation & Setup

1. Clone the Repository

git clone <repository-url>
cd PokemonGo-spit

1. Backend Setup

 cd backend
npm install
npm run dev

3. Frontend Setup

cd frontend
npm install
npm run dev

About

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages