Skip to content
/ AroundU Public

AroundU is a comprehensive web application designed to connect students with local businesses around educational institutions. It serves as a platform for discovering, reviewing, and engaging with nearby establishments while providing businesses with tools to reach their target audience effectively

Notifications You must be signed in to change notification settings

0phl/AroundU

Repository files navigation

AroundU - Neighborhood & Local Business Guide

AroundU is a comprehensive web application designed to connect students with local businesses around educational institutions. It serves as a platform for discovering, reviewing, and engaging with nearby establishments while providing businesses with tools to reach their target audience effectively.

🌟 Features

For Users

  • Interactive Map View: Browse businesses with an interactive map interface using Leaflet
  • Business Discovery: Search and filter local businesses by category, rating, and distance
  • Detailed Business Profiles: View comprehensive business information including:
    • Operating hours
    • Photos
    • Ratings and reviews
    • Contact information
    • Real-time distance calculation
  • Special Offers: Access student-exclusive discounts and promotions
  • Event Listings: Stay updated with local events and activities
  • Alert System: Receive important notifications and announcements

For Businesses

  • Business Management: Create and manage business profiles
  • Promotion Tools: Create and manage discounts and special offers
  • Analytics Dashboard: Track business performance and customer engagement

For Administrators

  • Comprehensive Dashboard: Manage all aspects of the platform
  • User Management: Handle user accounts and permissions
  • Content Moderation: Monitor and manage business listings, reviews, and alerts
  • Analytics: Access platform-wide statistics and insights

🛠 Technical Stack

Frontend

  • Framework: React 18.2
  • Language: TypeScript
  • Routing: React Router DOM 6.18
  • State Management: Zustand 4.4
  • UI Components:
    • Headless UI
    • Heroicons
    • Tailwind CSS 3.3
  • Map Integration:
    • Leaflet
    • React Leaflet
    • Leaflet Routing Machine
  • Form Handling: React Hook Form 7.53
  • Date Handling: date-fns 2.30
  • Notifications: React Hot Toast 2.4

Backend & Infrastructure

  • Backend Service: Firebase
    • Authentication
    • Firestore Database
    • Cloud Storage
    • Analytics
  • Hosting: Firebase Hosting

Development Tools

  • Build Tool: Vite 4.5
  • Package Manager: npm/yarn
  • Code Quality:
    • ESLint
    • TypeScript ESLint
    • React Hooks ESLint Plugin
  • CSS Processing:
    • PostCSS
    • Autoprefixer

About

AroundU is a comprehensive web application designed to connect students with local businesses around educational institutions. It serves as a platform for discovering, reviewing, and engaging with nearby establishments while providing businesses with tools to reach their target audience effectively

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages