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.
- 🤖 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.
- Frontend: Next.js (App Router), React, Tailwind CSS
- Backend: Firebase (Firestore, Authentication)
- Language: TypeScript
Follow these instructions to get a copy of the project up and running on your local machine for development and testing.
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.
-
Clone the Repository
git clone https://github.com/BlessedAmrita/aftermeet.git cd aftermeet -
Install Dependencies
npm install
-
Set Up Environment Variables Create a file named
.env.localin 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"
-
Run the Development Server
npm run dev
Open http://localhost:3000 with your browser to see the result.
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). |
We welcome contributions! Contributions are what make the open-source community such an amazing place to learn, inspire, and create.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Please check the Issues tab or submit a Pull Request.
Distributed under the MIT License. See LICENSE.md for more information.
Thanks goes to these wonderful people (emoji key):
prajjwal-acharya 📖 |
onemore-adi 🖋 |
Rayuga221b 💻 |
Tanya 💻 |
Siddhi Narayan 💻 |
BlessedAmrita 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!