Skip to content

BlessedAmrita/aftermeet

Repository files navigation

AfterMeet 🎯

All Contributors

Transforming Meetings into Momentum.

AfterMeet is an AI-powered tool that solves post-meeting paralysis by instantly converting unstructured notes into structured, actionable tasks, complete with subtasks, ownership assignment, and initial drafts.


📋 Table of Contents


✨ Core Features

  • 🤖 AI Auto-Generation: Creates subtasks, assigns owners, and generates starter drafts from raw meeting notes.
  • 👥 Groups & Rooms: Collaborative spaces for team-based project organization.
  • 🎨 Sleek, Modern Design: A "Dark Mode First" design using Tailwind CSS with vibrant gradients and a Soft UI aesthetic.
  • 🛠️ Full-Stack Application: Built with Next.js (App Router) frontend and Firebase (Firestore, Auth) backend.

🔩 Tech Stack


🚀 Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing.

Prerequisites

You will need the following software installed on your machine:

  • Node.js (v18 or later)
  • npm (comes with Node.js)
  • A Firebase Project with Firestore and Authentication enabled.

Setup

  1. Clone the Repository

    git clone https://github.com/BlessedAmrita/aftermeet.git
    cd aftermeet
  2. Install Dependencies

    npm install
  3. Set Up Environment Variables Create a file named .env.local in the root of the project and add your Firebase configuration details:

    # .env.local
    NEXT_PUBLIC_FIREBASE_API_KEY="YOUR_API_KEY"
    NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN="YOUR_AUTH_DOMAIN"
    NEXT_PUBLIC_FIREBASE_PROJECT_ID="YOUR_PROJECT_ID"
    NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET="YOUR_STORAGE_BUCKET"
    NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID="YOUR_SENDER_ID"
    NEXT_PUBLIC_FIREBASE_APP_ID="YOUR_APP_ID"
  4. Run the Development Server

    npm run dev

    Open http://localhost:3000 with your browser to see the result.


📁 Project Structure

Here is an overview of the key folders in the project:

Folder Description
app/ Next.js App Router for routing and page structure.
components/ Reusable UI components (buttons, cards, navigation).
lib/ Utility functions, Firebase configuration, and TypeScript types.
firebase/functions/ Code for Firebase Cloud Functions (where the AI logic resides).

🤝 Contributing

We welcome contributions! Contributions are what make the open-source community such an amazing place to learn, inspire, and create.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Please check the Issues tab or submit a Pull Request.


📝 License

Distributed under the MIT License. See LICENSE.md for more information.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

prajjwal-acharya
prajjwal-acharya

📖
onemore-adi
onemore-adi

🖋
Rayuga221b
Rayuga221b

💻
Tanya
Tanya

💻
Siddhi Narayan
Siddhi Narayan

💻
BlessedAmrita
BlessedAmrita

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Resources

Stars

6 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors