0

UniChat - AI-powered Brainstorming Chat Application

UniChat is an AI-driven platform designed to facilitate seamless collaboration and brainstorming for students and educators, revolutionizing the research and academic experience through AI integration and real-time communication.

UniChat - AI-powered Brainstorming Chat Application

Overview

UniChat is a transformative, AI-powered platform designed to enhance collaboration and brainstorming for students and educators, particularly in academic and research settings. Developed in association with the University at Albany, SUNY, this platform leverages cutting-edge AI to streamline the process of project management, idea exchange, and progress tracking.

Key Features

  • Seamless Collaboration:

    • Real-time chat functionality for students to brainstorm and exchange ideas.
    • Group chat features tailored for team-based projects and focused communication.
    • Integration with Knowledge Forum for easy sharing and transfer of relevant academic information.
  • AI Integration:

    • Powered by ChatGPT, students can ask questions, seek clarifications, and receive AI-generated suggestions to aid in research and project development.
  • Project Management for Educators:

    • Educators can create, assign, and manage class projects through an intuitive project management interface.
    • Integrated Google Docs functionality allows students to collaboratively create and edit documents within the platform.
    • Educators can track student progress in real time, identifying areas where students may need additional support.

Tech Stack

  • Frontend: Next.js, TypeScript, Material-UI
  • Backend: Node.js
  • AI Integration: ChatGPT API
  • Collaboration Tools: Google Docs API, Knowledge Forum integration
  • Deployment: Vercel

Development & Setup

UniChat supports both desktop and mobile platforms and is deployed using Vercel. Local development setup:

  1. Install dependencies:

    cd ./unichat
    npm install
    
  2. Run the development server:

    npm run dev
    

Access & Documentation


This project demonstrates expertise in project management, UI design, and integrating AI for real-time collaboration, offering a complete solution to enhance academic communication and project management.