Skip to content

Latest commit

 

History

History
114 lines (75 loc) · 3.12 KB

File metadata and controls

114 lines (75 loc) · 3.12 KB

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