Skip to content

Latest commit

 

History

History
103 lines (75 loc) · 3.35 KB

README.md

File metadata and controls

103 lines (75 loc) · 3.35 KB

IntelliSpace 🖥️

IntelliSpace is a comprehensive web application designed to create a collaborative and efficient workspace environment. With features like file storage, real-time video meetings, chat, and AI support, IntelliSpace aims to enhance productivity and streamline workflows. The application is built using Spring Boot, Next.js, and Tailwind CSS.

Features

📁 File Storage

  • Upload and Store Files: Easily upload, store, and manage your files in a secure environment.
  • Organize Files: Create folders and organize your files for quick and easy access.
  • Version Control: Keep track of file versions and manage changes effectively.

📹 Real-Time Video Meeting

  • High-Quality Video Conferencing: Conduct seamless, high-quality video meetings with team members and clients.

💬 Chat

  • Instant Messaging: Communicate instantly with your team members for quick decisions and discussions.
  • Group Chats: Create group chats for project-based or team-based discussions.
  • File Sharing in Chat: Share files directly within chat conversations for ease of access and context.

🤖 AI Support

  • AI Assistance: Utilize AI-powered tools to automate tasks and enhance productivity.
  • Smart Suggestions: Get intelligent suggestions and insights to optimize your workflow and decision-making.
  • Language Translation: AI-driven translation support for multilingual teams.

Authors 👥

Tech Stack

  • Backend:
    My Skills
  • Frontend:
    My Skills

Getting Started

Prerequisites

  • ☕ Java 11 or higher
  • 🟢 Node.js 14.x or higher
  • 📦 npm or Yarn

Installation

git clone https://github.com/NVCLong/IntelliSpace
cd IntelliSpace

Backend Setup

cd backend
./mvnw spring-boot:run

Frontend Setup

cd frontend
npm install
npm run dev

Running the Application

Start the Backend

cd backend
./mvnw spring-boot:run

Start the Frontend

cd frontend
npm run dev

Access the Application Open your browser and navigate to http://localhost:3000 to access IntelliSpace.

Usage

👉 Sign Up or Log In: Create an account or log in to your existing account.
👉 File Management: Upload, organize, and manage your files.
👉 Video Meetings: Conduct real-time video meetings.
👉 Chat: Engage in instant messaging and group chats with team members.
👉 AI Support: Use AI tools for enhanced productivity and smart suggestions.

Contributing

We welcome contributions to IntelliSpace! If you have any ideas, bug fixes, or enhancements, feel free to fork the repository and submit a pull request.

Contribution Steps

git checkout -b feature/YourFeature
git commit -m 'Add some feature'
git push origin feature/YourFeature
Open a Pull Request

License

This project is licensed under the MIT License. See the LICENSE file for details.