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.
- 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
- Business Management: Create and manage business profiles
- Promotion Tools: Create and manage discounts and special offers
- Analytics Dashboard: Track business performance and customer engagement
- 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
- 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 Service: Firebase
- Authentication
- Firestore Database
- Cloud Storage
- Analytics
- Hosting: Firebase Hosting
- Build Tool: Vite 4.5
- Package Manager: npm/yarn
- Code Quality:
- ESLint
- TypeScript ESLint
- React Hooks ESLint Plugin
- CSS Processing:
- PostCSS
- Autoprefixer