{"id":31581490,"url":"https://github.com/syntax-queen/adc-backend","last_synced_at":"2026-04-29T23:03:26.662Z","repository":{"id":316817445,"uuid":"1064940998","full_name":"Syntax-Queen/ADC-Backend","owner":"Syntax-Queen","description":"Anonymous dream journal meets real-time chat share, comment, and explore AI-powered cultural interpretations.","archived":false,"fork":false,"pushed_at":"2025-10-04T19:57:06.000Z","size":1188,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-04T21:29:16.730Z","etag":null,"topics":["chat-app","chat-application","dream-analysis","flask","openai","vue","websocket"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Syntax-Queen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-26T19:48:40.000Z","updated_at":"2025-10-04T19:57:12.000Z","dependencies_parsed_at":"2025-09-26T23:24:23.278Z","dependency_job_id":"40c21008-2335-445d-a7e3-93789d56c01a","html_url":"https://github.com/Syntax-Queen/ADC-Backend","commit_stats":null,"previous_names":["queenrashy/adc-backend","syntax-queen/adc-backend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Syntax-Queen/ADC-Backend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syntax-Queen%2FADC-Backend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syntax-Queen%2FADC-Backend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syntax-Queen%2FADC-Backend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syntax-Queen%2FADC-Backend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Syntax-Queen","download_url":"https://codeload.github.com/Syntax-Queen/ADC-Backend/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syntax-Queen%2FADC-Backend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278526223,"owners_count":26001327,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-app","chat-application","dream-analysis","flask","openai","vue","websocket"],"created_at":"2025-10-05T21:58:56.327Z","updated_at":"2026-04-29T23:03:26.656Z","avatar_url":"https://github.com/Syntax-Queen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADC - Ai Dream Chat\nA unique real-time platform where users can post about their dreams, share interpretations, and connect through comments  all while staying anonymous.  \nNo profile pictures, no flashy bios just raw conversations. Users can also choose to repost the AI’s deep cultural analysis of their dream so others can learn what it means in different traditions and societies.  \n\nBuilt from scratch with a Python backend and modern frontend tools.  \n\n\n## 🌍 Live Demo\n[View Live Website](https://your-live-app-link.com)\n\n---\n## 📖 Documentation\n- [API Docs](ADC-documentation.json)\n- [WebSocket Docs](docs/websocket.md)\n\n## 🌟 Features\n\n- User authentication (sign up, login, JWT tokens)  \n- Post dreams \u0026 add comments  \n- Create chat groups, invite via unique link, add/remove users\n- Share dreams and get comments from other users\n- AI-powered dream interpretation that explores meanings in your own culture and across others\n- Option to repost AI interpretations for the community to learn from\n- Real-time messaging with WebSockets  \n- Time-based edit restrictions (e.g. you can edit a post only within 3 hours)  \n- Anonymous by design no profile photo or personal bios collected\n-  Clean, distraction-free frontend UI  \n\n---\n\n## 🧰 Tech Stack\n\n| Component        | Technology / Library      |\n|------------------|---------------------------|\n| Backend          | Python, Flask             |\n| DB \u0026 Migrations  | SQLAlchemy, Flask-Migrate |\n| Real-time        | Flask-SocketIO            |\n| Authentication   | JWT, Flask-HTTPAuth        |\n| Dev / Production DB | SQLite (dev), Postgres (prod) |\n\n---\n\n## 🚀 Installation \u0026 Setup\n\n# bash\ngit clone https://github.com/Syntax-Queen/ADC-Backend.git\n\ncd ADC-Backend\n\npython -m venv .venv\n\n.venv/bin/activate         # or Windows: .venv\\Scripts\\activate\n\npip install -r requirements.txt\n\n# Setup your config (e.g. SECRET_KEY, database URI) in `config.py` or via env vars\n\nflask db migrate -m \"Initial migration\"\nflask db upgrade\n\n# Run with WebSocket support\npython app.py               # or flask run if you wire socketio.run in your entry\n\n\n---\n\n## 📸 Screenshots\n\n### 🔑 Authentication\n![Signup](docs/screenshots/signup.png)\n![Login](docs/screenshots/login.png)\n\n### 👥 Group Management\n![Create-Group](docs/screenshots/create-group.png)\n![delete-Group](docs/screenshots/delete-group.png)\n![join-Group](docs/screenshots/join-group.png)\n\n### 💬 Messaging\n![group-message](docs/screenshots/message.png)\n![Post](docs/screenshots/post.png)\n![view-all-messages](docs/screenshots/view-all-messages.png)\n![view-posts-comments](docs/screenshots/view-post-comments.png)\n\n---\n# Project Layout\n\n├── app.py\n├── auth.py\n├── config.py\n├── models.py\n├── routes/\n│   └── user.py\n├── migrations/\n├── requirements.txt\n└── docs/\n    └── screenshots/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyntax-queen%2Fadc-backend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyntax-queen%2Fadc-backend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyntax-queen%2Fadc-backend/lists"}