![Screenshot 2023-07-12 at 8 41 45 PM](https://private-user-images.githubusercontent.com/110843762/253824120-59e35fda-4bb7-48b2-a97a-b2adf9a96604.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQzNjU4ODcsIm5iZiI6MTcyNDM2NTU4NywicGF0aCI6Ii8xMTA4NDM3NjIvMjUzODI0MTIwLTU5ZTM1ZmRhLTRiYjctNDhiMi1hOTdhLWIyYWRmOWE5NjYwNC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODIyJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgyMlQyMjI2MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMjM4MTk3MGI5ODQ0OGM1NjVmNzg4ZTI4MzI4ZGE1Zjk1MGNlNTA5MjhmMGZlYzBmYzQ5ZGM5MDQzMGIzNDMyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.jvo0TYZzIpdBkkCn8YiK-mXxwVL5UYMfA95PQ2jK13Q)
- Local API Storage of chatgpt responses
- https://kinopio.club/ (storing the pdf and users data)
- make the boxes notebook with the text as handwritting
- use the school colors to scope down the application
- Handle formatting and spacing
- HTML
- CSS
- JavaScript
- React or Angular (JavaScript frameworks for building the user interface)
- Node.js
- Express.js (Node.js web application framework)
- MongoDB (NoSQL database for storing user data and notes)
- PDF.js (JavaScript library for rendering and interacting with PDFs in the browser)
- ChatGPT API (for integrating the chat functionality powered by ChatGPT)
- Socket.io (JavaScript library for real-time communication between users)
- Firebase (Realtime Database) or PostgreSQL (SQL database) for managing collaborative workspace and user interactions
- JWT (JSON Web Tokens) for user authentication and authorization
- bcrypt (password hashing library) to securely store and verify user passwords
- Cloud storage services like Amazon S3 or Google Cloud Storage for storing the actual PDF files
- AWS (Amazon Web Services) or other cloud service providers for hosting and scalability
- Docker for containerization
- NGINX as a reverse proxy or load balancer
- Git for version control