Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

298 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Techmeet

A central hub for discovering tech events, conferences, all things tech-related promoting networking opportunities and career growth

Live Deployment:

🔗 Live App: https://techmeet-production.up.railway.app/

Tech Stack

  • Frontend: Next.js (React)
  • Backend: Flask
  • Database: SQLAlchemy (via Flask)
  • OAuth: Google OAuth 2.0
  • External APIs: Eventbrite, Meetup (via SourceAPI)
  • DevOps: Docker & Docker Compose

Installation

to be added

Running Locally with Docker Compose

Folder Structure

techmeet/
├── client/        # Next.js frontend
├── server/        # Flask backend
└── docker-compose.yml

Start the App

Make sure Docker is running, then:

docker-compose up --build

Access the App

System Architecture

Class and Package Design

Modular structure with clear separation between:

  • Presentation Layer (Frontend)
  • Business Logic (Flask models & services)
  • Persistence Layer (SQLAlchemy)

Core Entities

  • User, Profile, Event, Tag, Category, Connection
  • Join tables: UserEvent, EventTag, CategoryTag
  • Integration: OAuthConnection, SourceAPI

Contributing

John Nkpolukwu

Crystal Carroll

Won Chak Leung

Mao Liu

License

MIT

About

An AI powered tech event discovery application.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages