Skip to content

Django Stack Overflow is a web application that provides a platform for users to ask and answer questions on various topics related to programming, similar to the popular Q&A website, Stack Overflow.

Notifications You must be signed in to change notification settings

BurhanMohammad/Django-Stackflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Django based Stack Overflow

Django Stack Overflow is a web application that provides a platform for users to ask and answer questions on various topics related to programming, similar to the popular Q&A website, Stack Overflow.

Maintenance License

This project is built with :

HTML5 , CSS3 , Vanilla JS , Python , Django

Installation πŸ“¦

To install Stack Overflow, follow these steps:

1. Clone this repository:

'https://github.com/BurhanMohammad/Django-Stackflow.git'

2. Navigate to the project directory:

  cd Django-Stackflow

3 . Create a virtual environment:

  python3 -m venv env

4. Activate the virtual environment:

  source env/bin/activate

5. Install the project dependencies:

  pip install -r requirements.txt

6. Set up the database:

  python manage.py migrate

7 . Create a superuser account:

  python manage.py createsuperuserr

8 . Run the server

  python manage.py runserver

8 . Go to localhost:8000


Features of this project:

Django Stack Overflow includes the following features:

1 . User authentication: Users can sign up for an account, log in, and log out.

2 . Users can post questions and answers

3 . Users can vote on questions and answers

4. Users can search for questions by keywords

5 . Admin users can manage users, questions, and answers.


Usage:

To use Django Stack Overflow, follow these steps:

1. Run the server:

  python manage.py runserver

2. Open your web browser and go to:

'http://localhost:8000/'

3 . Sign up for a new account or log in with an existing one.

4. Start questions and answers.

Contributing πŸ’‘

If you'd like to contribute to Django Stack Overflow, feel free to fork this repository and submit a pull request. For more information on contributing to the project, please check out Django's Git repository on GitHub.

Step 1

  • Option 1

    • 🍴 Fork this repo!
  • Option 2

    • πŸ‘― Clone this repo to your local machine.

Step 2

  • Build your code πŸ”¨πŸ”¨πŸ”¨

Step 3

  • πŸ”ƒ Create a new pull request.

Creadits :

Django Stack Overflow was created by Mohammad Burhan

License

License

About

Django Stack Overflow is a web application that provides a platform for users to ask and answer questions on various topics related to programming, similar to the popular Q&A website, Stack Overflow.

Topics

Resources

Stars

Watchers

Forks