Developed with the software and tools below.
Real-Time Chat Application using Django
- Rooms or Group Chat: Join various chat rooms for diverse conversations.
- User Authentication: Securely log in to access personalized features.
- Security: Prioritize the safety of your interactions and data.
- ChatBot: Quick assistance with an integrated chatbot.
- Dark/Light Mode: Toggle between modes for a personalized experience.
- Responsiveness: Seamlessly access the chat across different devices.
- Interactive GUI: Engaging graphical user interface.
- Contact Us: Easily reach out for queries or assistance.
- Description of Room: Insights into each chat room's theme and purpose.
βββ CollabSphere/
βββ CollabSphere
β βββ README.md
β βββ core
β β βββ __init__.py
β β βββ __pycache__
β β β βββ __init__.cpython-311.pyc
β β β βββ __init__.cpython-39.pyc
β β β βββ admin.cpython-311.pyc
β β β βββ admin.cpython-39.pyc
β β β βββ apps.cpython-311.pyc
β β β βββ apps.cpython-39.pyc
β β β βββ forms.cpython-311.pyc
β β β βββ forms.cpython-39.pyc
β β β βββ models.cpython-311.pyc
β β β βββ models.cpython-39.pyc
β β β βββ urls.cpython-311.pyc
β β β βββ urls.cpython-39.pyc
β β β βββ views.cpython-311.pyc
β β β βββ views.cpython-39.pyc
β β βββ admin.py
β β βββ apps.py
β β βββ forms.py
β β βββ migrations
β β β βββ __init__.py
β β β βββ __pycache__
β β β βββ __init__.cpython-311.pyc
β β β βββ __init__.cpython-39.pyc
β β βββ models.py
β β βββ templates
β β β βββ core
β β β βββ base.html
β β β βββ frontpage.html
β β β βββ login.html
β β β βββ signup.html
β β βββ tests.py
β β βββ urls.py
β β βββ views.py
β βββ db.sqlite3
β βββ djangochat
β β βββ __init__.py
β β βββ __pycache__
β β β βββ __init__.cpython-311.pyc
β β β βββ __init__.cpython-39.pyc
β β β βββ asgi.cpython-311.pyc
β β β βββ asgi.cpython-39.pyc
β β β βββ settings.cpython-311.pyc
β β β βββ settings.cpython-39.pyc
β β β βββ urls.cpython-311.pyc
β β β βββ urls.cpython-39.pyc
β β βββ asgi.py
β β βββ settings.py
β β βββ urls.py
β β βββ wsgi.py
β βββ manage.py
β βββ room
β βββ __init__.py
β βββ __pycache__
β β βββ __init__.cpython-311.pyc
β β βββ __init__.cpython-39.pyc
β β βββ admin.cpython-311.pyc
β β βββ admin.cpython-39.pyc
β β βββ apps.cpython-311.pyc
β β βββ apps.cpython-39.pyc
β β βββ consumers.cpython-311.pyc
β β βββ consumers.cpython-39.pyc
β β βββ models.cpython-311.pyc
β β βββ models.cpython-39.pyc
β β βββ routing.cpython-311.pyc
β β βββ routing.cpython-39.pyc
β β βββ urls.cpython-311.pyc
β β βββ urls.cpython-39.pyc
β β βββ views.cpython-311.pyc
β β βββ views.cpython-39.pyc
β βββ admin.py
β βββ apps.py
β βββ consumers.py
β βββ migrations
β β βββ 0001_initial.py
β β βββ 0002_message.py
β β βββ 0003_room_description_room_participants.py
β β βββ 0004_alter_room_description.py
β β βββ 0005_remove_room_description_remove_room_participants.py
β β βββ __init__.py
β β βββ __pycache__
β β βββ 0001_initial.cpython-311.pyc
β β βββ 0001_initial.cpython-39.pyc
β β βββ 0002_message.cpython-311.pyc
β β βββ 0002_message.cpython-39.pyc
β β βββ 0003_room_description_room_participants.cpython-311.pyc
β β βββ 0004_alter_room_description.cpython-311.pyc
β β βββ 0005_remove_room_description_remove_room_participants.cpython-311.pyc
β β βββ __init__.cpython-311.pyc
β β βββ __init__.cpython-39.pyc
β βββ models.py
β βββ routing.py
β βββ templates
β β βββ room
β β βββ room.html
β β βββ rooms.html
β βββ tests.py
β βββ urls.py
β βββ views.py
βββ README.md
CollabSphere
File | Summary |
---|---|
manage.py | HTTP error 401 for prompt CollabSphere/manage.py |
CollabSphere.room
File | Summary |
---|---|
admin.py | HTTP error 401 for prompt CollabSphere/room/admin.py |
apps.py | HTTP error 401 for prompt CollabSphere/room/apps.py |
tests.py | HTTP error 401 for prompt CollabSphere/room/tests.py |
views.py | HTTP error 401 for prompt CollabSphere/room/views.py |
consumers.py | HTTP error 401 for prompt CollabSphere/room/consumers.py |
routing.py | HTTP error 401 for prompt CollabSphere/room/routing.py |
urls.py | HTTP error 401 for prompt CollabSphere/room/urls.py |
models.py | HTTP error 401 for prompt CollabSphere/room/models.py |
CollabSphere.room.templates.room
File | Summary |
---|---|
room.html | HTTP error 401 for prompt CollabSphere/room/templates/room/room.html |
rooms.html | HTTP error 401 for prompt CollabSphere/room/templates/room/rooms.html |
CollabSphere.room.migrations
File | Summary |
---|---|
0003_room_description_room_participants.py | HTTP error 401 for prompt CollabSphere/room/migrations/0003_room_description_room_participants.py |
0001_initial.py | HTTP error 401 for prompt CollabSphere/room/migrations/0001_initial.py |
0002_message.py | HTTP error 401 for prompt CollabSphere/room/migrations/0002_message.py |
0004_alter_room_description.py | HTTP error 401 for prompt CollabSphere/room/migrations/0004_alter_room_description.py |
0005_remove_room_description_remove_room_participants.py | HTTP error 401 for prompt CollabSphere/room/migrations/0005_remove_room_description_remove_room_participants.py |
CollabSphere.core
File | Summary |
---|---|
admin.py | HTTP error 401 for prompt CollabSphere/core/admin.py |
apps.py | HTTP error 401 for prompt CollabSphere/core/apps.py |
tests.py | HTTP error 401 for prompt CollabSphere/core/tests.py |
views.py | HTTP error 401 for prompt CollabSphere/core/views.py |
urls.py | HTTP error 401 for prompt CollabSphere/core/urls.py |
forms.py | HTTP error 401 for prompt CollabSphere/core/forms.py |
models.py | HTTP error 401 for prompt CollabSphere/core/models.py |
CollabSphere.core.templates.core
File | Summary |
---|---|
login.html | HTTP error 401 for prompt CollabSphere/core/templates/core/login.html |
frontpage.html | HTTP error 401 for prompt CollabSphere/core/templates/core/frontpage.html |
base.html | HTTP error 401 for prompt CollabSphere/core/templates/core/base.html |
signup.html | HTTP error 401 for prompt CollabSphere/core/templates/core/signup.html |
CollabSphere.djangochat
File | Summary |
---|---|
asgi.py | HTTP error 401 for prompt CollabSphere/djangochat/asgi.py |
wsgi.py | HTTP error 401 for prompt CollabSphere/djangochat/wsgi.py |
urls.py | HTTP error 401 for prompt CollabSphere/djangochat/urls.py |
settings.py | HTTP error 401 for prompt CollabSphere/djangochat/settings.py |
Requirements
Ensure you have the following dependencies installed on your system:
- Python:
version x.y.z
- Clone the CollabSphere repository:
git clone https://github.com/Craniace/CollabSphere
- Change to the project directory:
cd CollabSphere
- Install the dependencies:
pip install -r requirements.txt
Use the following command to run CollabSphere:
python main.py
To execute tests, run:
pytest
Contributions are welcome! Here are several ways you can contribute:
- Submit Pull Requests: Review open PRs, and submit your own PRs.
- Join the Discussions: Share your insights, provide feedback, or ask questions.
- Report Issues: Submit bugs found or log feature requests for Collabsphere.
Contributing Guidelines
- Fork the Repository: Start by forking the project repository to your GitHub account.
- Clone Locally: Clone the forked repository to your local machine using a Git client.
git clone https://github.com/Craniace/CollabSphere
- Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
- Make Your Changes: Develop and test your changes locally.
- Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.'
- Push to GitHub: Push the changes to your forked repository.
git push origin new-feature-x
- Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
Once your PR is reviewed and approved, it will be merged into the main branch.