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.
- 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.
Ensure you have the following installed on your local machine:
- Python 3.x
- pip (Python package installer)
- Git
Follow these steps to set up the project on your local machine:
- Clone the repository:
git clone https://github.com/marse11e/Discussion-Forum-Django.git
- Navigate to the project directory:
cd Discussion-Forum-Django
- Create a virtual environment:
pip install virtualenv
virtualenv env
- Activate the virtual environment:
- On Windows:
env\Scripts\activate
- On macOS and Linux:
source env/bin/activate
- Install the dependencies:
pip install -r requirements.txt
To start the development server, use the following command:
python manage.py runserver
Once the server is running, you can access the application at http://127.0.0.1:8000/
.
We welcome contributions to enhance the Discussion Forum. If you would like to contribute, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or support, please reach out to Marselle Naz.