8000 GitHub - breadscorner/TravelMeet: TravelMeet is a web app that brings people together by connecting users, helping them discover events, and facilitating group planning for adventures in specific locations. It features real-time location sharing on a dynamic map, user profiles, and group creation to make meeting new friends and planning events with strangers easier than ever.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TravelMeet is a web app that brings people together by connecting users, helping them discover events, and facilitating group planning for adventures in specific locations. It features real-time location sharing on a dynamic map, user profiles, and group creation to make meeting new friends and planning events with strangers easier than ever.

Notifications You must be signed in to change notification settings

breadscorner/TravelMeet

 
 

Repository files navigation

TravelMeet 🛩️

TravelMeet is a social media web application designed to help users connect with locals and discover events in specific locations. Whether you're a traveler looking to meet new people or interested in finding exciting events in your area, TravelMeet has you covered.

Tech Stack 💻

TravelMeet is built using a diverse tech stack, including:

  • Node: Server-side JavaScript runtime
  • Express: Web application framework for Node.js
  • Vanilla JS: JavaScript without any additional libraries or frameworks
  • Socket.IO: Real-time communication for interactive features
  • Mapbox GL JS: Interactive maps for location-based features
  • Turf.js: Geographic analysis library for working with geographical data
  • Ticketmaster API: Event data for comprehensive event listings
  • Google APIs: Location services and additional functionality
  • Redis: High-performance in-memory data store
  • Prisma ORM: Database access layer for MySQL
  • MySQL: Relational database for storing user and event data
  • Tailwind CSS: Utility-first CSS framework for styling
  • AWS S3 Object Storage: Scalable and secure object storage
  • Passport.js: Authentication middleware for user authentication
  • Swiper API: Touch slider library for interactive content
  • EJS: Embedded JavaScript templates for rendering views
  • Multer: Middleware for handling file uploads
  • Sharp: Image processing library for efficient image handling

Features 🎯

  • Real-time Location Sharing: See the real-time locations of other users and events on the map.
  • User Profiles: View user profiles, follow other users, and connect with like-minded individuals.
  • Event Discovery: Find events in your targeted area using Ticketmaster API integration.
  • Group Creation: Plan event visits together by creating and joining groups.
  • Responsive Design: TravelMeet is fully responsive, ensuring a seamless experience on all devices.

Usage

  1. Sign up or log in to your TravelMeet account.
  2. Explore the map to discover events in your area or view the real-time location of other users.
  3. Connect with locals and fellow travelers by sending friend requests.
  4. Create or join groups to plan and attend events together.
  5. Enjoy the TravelMeet experience!

Contributing

We welcome contributions from the community. Feel free to open issues or submit pull requests to help us improve TravelMeet.


Happy traveling with TravelMeet! 🌍✈️

For questions, suggestions, or support, contact Brett Gill.

About

TravelMeet is a web app that brings people together by connecting users, helping them discover events, and facilitating group planning for adventures in specific locations. It features real-time location sharing on a dynamic map, user profiles, and group creation to make meeting new friends and planning events with strangers easier than ever.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.7%
  • EJS 27.7%
  • CSS 16.6%
0