- Python 3.x
- Django 3.x
-
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name -
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Open your browser and go to
http://127.0.0.1:8000/
- User authentication and management
- Discussion boards with topics and posts
- Admin interface for managing users and content
- accounts: Contains user account-related files such as models, views, forms, and templates.
- boards: Contains discussion board-related files such as models, views, forms, and templates.
- discuss_board: Contains project settings, URLs, and WSGI/ASGI configuration.
- static: Contains static files like CSS and JavaScript.
- templates: Contains HTML templates for the project.
- Fork the repository
- Create your feature branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add some fooBar') - Push to the branch (
git push origin feature/fooBar) - Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.




