Skip to content

Piyushrathoree/MeetUP

Repository files navigation

MeetUP

MeetUP

MeetUP

MeetUP is a modern web application for scheduling, joining, and managing online meetings. It provides a seamless experience for users to create personal meeting rooms, view upcoming and previous meetings, and manage recordings, all with a user-friendly interface.

Features

  • User authentication (sign up & sign in)
  • Personal meeting rooms
  • Schedule, join, and manage meetings
  • View upcoming, previous, and recorded meetings
  • Responsive design for desktop and mobile
  • Modern UI with Tailwind CSS

Tech Stack

  • Framework: Next.js (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS, PostCSS
  • State Management: React Context/Providers
  • Other: ESLint, Prettier

Getting Started

Prerequisites

  • Node.js (v16+ recommended)
  • pnpm (or npm/yarn)

Installation

# Clone the repository
git clone <repo-url>
cd MeetUP

# Install dependencies
pnpm install
# or
npm install

Running the App

# Start the development server
pnpm dev
# or
npm run dev

The app will be available at http://localhost:3000.

Folder Structure

MeetUP/
├── actions/           # Server actions (e.g., stream actions)
├── app/               # Next.js app directory (routing, pages, layouts)
│   ├── (auth)/        # Authentication pages (sign-in, sign-up)
│   └── (root)/        # Main app pages (home, meeting, personal room, etc.)
├── components/        # Reusable React components
├── constants/         # App-wide constants
├── hooks/             # Custom React hooks
├── lib/               # Utility functions
├── providers/         # Context and providers
├── public/            # Static assets (icons, images)
├── styles/            # Global styles (if any)
├── middleware.ts      # Next.js middleware
├── tailwind.config.ts # Tailwind CSS configuration
├── tsconfig.json      # TypeScript configuration
└── ...

Contributing

Contributions are welcome! Please open issues or submit pull requests for any features, bug fixes, or improvements.

License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published