Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marse11e/discussion-forum-django
Discussion Forum is a Django-based web application designed to facilitate online conversations and community interactions. This platform allows users to create, join, and participate in discussion rooms, making it a great tool for collaborative learning and information sharing.
https://github.com/marse11e/discussion-forum-django
django django-cors-headers djangorestframework html-css-javascript
Last synced: about 1 month ago
JSON representation
Discussion Forum is a Django-based web application designed to facilitate online conversations and community interactions. This platform allows users to create, join, and participate in discussion rooms, making it a great tool for collaborative learning and information sharing.
- Host: GitHub
- URL: https://github.com/marse11e/discussion-forum-django
- Owner: marse11e
- License: mit
- Created: 2024-07-13T17:15:50.000Z (6 months ago)
- Default Branch: master
- Last Pushed: 2024-07-13T18:41:19.000Z (6 months ago)
- Last Synced: 2024-07-14T18:44:46.943Z (6 months ago)
- Topics: django, django-cors-headers, djangorestframework, html-css-javascript
- Language: HTML
- Homepage:
- Size: 1.6 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Discussion Forum
## Overview
Discussion Forum is a Django-based web application designed to facilitate online conversations and community interactions. This platform allows users to create, join, and participate in discussion rooms, making it a great tool for collaborative learning and information sharing.
## Features
- **User Authentication:** Secure sign-up and login functionality.
- **Discussion Rooms:** Create and join various discussion rooms.
- **Real-time Conversations:** Engage in live discussions with other participants.
- **User Profiles:** Manage and view user profiles.## Getting Started
### Prerequisites
Ensure you have the following installed on your local machine:
- Python 3.x
- pip (Python package installer)
- Git### Installation
Follow these steps to set up the project on your local machine:
1. **Clone the repository:**
```bash
git clone https://github.com/marse11e/Discussion-Forum-Django.git
```2. **Navigate to the project directory:**
```bash
cd Discussion-Forum-Django
```3. **Create a virtual environment:**
```bash
pip install virtualenv
virtualenv env
```4. **Activate the virtual environment:**
- On Windows:
```bash
env\Scripts\activate
```- On macOS and Linux:
```bash
source env/bin/activate
```5. **Install the dependencies:**
```bash
pip install -r requirements.txt
```### Running the Application
To start the development server, use the following command:
```bash
python manage.py runserver
```Once the server is running, you can access the application at `http://127.0.0.1:8000/`.
## Application Preview
### Feed Home
## Contributing
We welcome contributions to enhance the Discussion Forum. If you would like to contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-branch`).
3. Make your changes and commit them (`git commit -m 'Add new feature'`).
4. Push to the branch (`git push origin feature-branch`).
5. Create a pull request.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Contact
For any inquiries or support, please reach out to [Marselle Naz](https://github.com/marse11e).