Skip to content

manvithkumar123/ThinkSpace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

44 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š ThinkSpace

ThinkSpace is a full-stack web application built by Manvith to overcome the problem of sharing and storing notes.
It provides a personal and collaborative space where users can:

  • πŸ“‚ Store and manage files
  • πŸ’¬ Chat with friends in real-time
  • πŸ€– Use an AI-powered chatbot to clear doubts about anything

πŸš€ Features

  • User authentication with JWT & cookies
  • Separate pages for Admin and Users
  • Users can register and manage their accounts
  • Real-time chat rooms for collaboration
  • File upload & storage
  • AI chatbot integration for instant Q&A

πŸ› οΈ Tech Stack

Frontend:

  • React
  • JavaScript
  • CSS
  • Axios
  • React-Toastify

Backend:

  • Node.js
  • Express.js
  • JWT (JSON Web Token)
  • Cookie-Parser

Database:

  • MongoDB

Other Tools:

  • Minitools
  • Api
  • Axios
  • Toast
  • WebSocket/Socket.io (for chat)

πŸ“– How It Works

  1. Users register/login to their account.
  2. They can create or join chat rooms.
  3. Upload, share, and store notes or files securely.
  4. Chat with friends in real-time.
  5. Ask questions to the built-in AI chatbot for instant help.
  6. Admins can manage user accounts and monitor activity.

πŸ“Œ About

ThinkSpace is more than just a note-sharing app β€” it’s a digital classroom + personal workspace.
It was developed by Manvith to simplify collaboration and note management while also integrating AI for learning support.

---# ThinkSpace

ThinkSpace

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published