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
- 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
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)
- Users register/login to their account.
- They can create or join chat rooms.
- Upload, share, and store notes or files securely.
- Chat with friends in real-time.
- Ask questions to the built-in AI chatbot for instant help.
- Admins can manage user accounts and monitor activity.
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