Skip to content

Latest commit

 

History

History
106 lines (67 loc) · 2.28 KB

README.md

File metadata and controls

106 lines (67 loc) · 2.28 KB

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:
git clone https://github.com/marse11e/Discussion-Forum-Django.git
  1. Navigate to the project directory:
cd Discussion-Forum-Django
  1. Create a virtual environment:
pip install virtualenv
virtualenv env
  1. Activate the virtual environment:
  • On Windows:
env\Scripts\activate
  • On macOS and Linux:
source env/bin/activate
  1. Install the dependencies:
pip install -r requirements.txt

Running the Application

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/.

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 file for details.

Contact

For any inquiries or support, please reach out to Marselle Naz.