StackOverflow Clone

The aim of the project is to implement the core functionalities of Stackoverflow

About Stackoverflow

Stackoverflow is an open community for anyone who codes. You can ask questions related to programming and even help others by answering their questions. Stackoverflow is used worldwide by millions of developers.

Features

  • Sign up, Log in and Log out
  • Ask question
  • Answer others questions
  • Upvote and downvote questions
  • Upvote and downvote answers
  • View questions by most views or latest ones
  • User Profile
  • Edit and Delete your own questions and answers
  • Search questions

Tech Stack

  • Frontend : HTML, CSS, Bootstrap and JavaScript
  • Backend : Python, Django
  • Database : SQLite

Preview

All Questions page

Questions

Single Question page

Question

Ask Question page

Ask

Profile page

Profile

Installation Guide

A step by step series of examples that tell you how to get a development env running

In your cmd or terminal:

git clone https://github.com/AbdAhmad/stackoverflow-clone-django.git

Then,

  • cd stackoverflow-clone-django
  • pip install -r requirements.txt
  • python manage.py makemigrations
  • python manage.py migrate
  • python manage.py runserver

You are done with the setup now!

Acknowledgements & References

Developed by Abdulla Ahmad