Development Environment
Tools
-
IDE: any text editor + terminal combination
- Preferred: Visual Studio Code
-
Package Managers
- For Docusaurus: yarn
- For Web App: npm
- For Python: pip
Languages, Frameworks, and Packages
- HTML/CSS/JavaScript
- React
- Frontend.
- React
- Python
- Flask
- Backend with MongoDB database.
- To host web server.
- To host API endpoints to communicate user data.
- Packages:
- pymongo
- openai
- flask
- flask_socketio
- flask_cors
- contact
- bcrypt
- re
- certifi
- uuid
- Flask
Testing
- PyTest
- For Python-related testing
- Jest
- For JavaScript-related testing
Hardware
- General Requirements - link