Skip to content

A social web app that helps users discover local activities, explore events, and meet new people through an interactive map experience.

Notifications You must be signed in to change notification settings

CS4800-Team-Infinity/hangout

Repository files navigation

HangOut

Created by Team Infinity

Live App: https://gethangout.app/
User Interview: Watch on YouTube
Layout Design: Figma
Live Demo: Coming soon


Overview

HangOut is a social web application built by Team Infinity that helps users discover local activities, meet new people, and explore events based on shared interests.
The platform features an interactive map that visualizes nearby hangout spots and events, allowing users to connect and engage with their community in real time.
It offers a personalized and seamless experience with a modern, responsive design and smart recommendations.


Tech Stack

Frontend & Backend (Full-Stack Next.js):

  • Next.js (React + TypeScript)
  • Next.js API Routes for server-side logic
  • MongoDB for data persistence
  • Tailwind CSS for styling

Infrastructure & Deployment:

  • AWS EC2
  • PM2 for process management
  • GitHub Actions for CI/CD (auto-deploy on main branch push)

Getting Started (Development)

  1. Clone the repository

    git clone https://github.com/CS4800-Team-Infinity/hangout.git
    cd hangout
  2. Install dependencies

    npm install
    # or
    yarn install
    # or
    pnpm install
  3. Run the development server

    npm run dev
    # or
    yarn dev
    # or
    pnpm dev

    Then open http://localhost:3000 in your browser.

  4. Build for production

    npm run build
    npm start

Deployment

The HangOut web app is hosted on AWS EC2, with continuous deployment handled by GitHub Actions. Every push to the main branch automatically:

  • Fetches the latest code
  • Installs dependencies
  • Builds the app
  • Cleans old logs and temporary files
  • Restarts PM2 for production

Team Infinity

Professor

Dr. Yu Sun Course: CS4800 — Fall 2025

This project was developed as part of CS4800 - Software Engineering under the guidance of Dr. Yu Sun.

About

A social web app that helps users discover local activities, explore events, and meet new people through an interactive map experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •