A terminal-based social networking platform written in Python. Connect, share, and interact with users through a command-line interface.
[from README.md]
This project was developed with selective use of AI assistance. Most of the implementation was done independently, with AI mainly used for:
MongoDB Implementation (database_m.py)
- AI was used extensively to help implement the MongoDB backend to speed up the implementation process
- Primary focus was on fixing compatibility issues and bugs.
- Significant use of tab autocomplete (code suggestions)
UI and Layout (utils.py)
- AI assistance was used to help with text wrapping, Unicode alignment and helped debug border rendering in the display UI system
Bug Fixing and Debugging
- AI was consulted when facing difficult bugs, particularly in:
- Comment system implementation
- Database issues
- Alignment and formatting problems
- Other bugs
Documentation
- README was partially generated by AI and then modified to ensure accuracy.
Used ChatGPT, Gemini and Github Copilot (mainly for inline suggestions)