Skip to content

Implementing necessary features of stackoverflow using django

Notifications You must be signed in to change notification settings

RugvedB/Stackoverflow-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StackOverflow Clone

      

About

The aim of the project is to implement all the basic and necesssary functionalities of Stackoverflow.

For developers, by developers

Stack Overflow is an open community for anyone that codes. They help you get answers to your toughest coding questions, share knowledge with your coworkers in private, and find your next dream job.


Preview


Question-Accepted answer


LightMode-Darkmode


Ask Question


Profile-Edit Profile


🚀 Features

  • Ask question
  • Answer question
  • Upvote/Downvote question/Answer
  • Profile
  • Dark mode
  • User reputation
  • ✅ for accepted answers
  • Filters - tags,title,views,answered/unanswered,latest


💻 Tech stack

Backend : Django
Database : SQLite
Frontend : CSS, HTML, Bootstrap, jQuery


🦮 Installation Guide

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

In your cmd:

https://github.com/RugvedB/Stackoverflow-Clone

Then,

cd Stackoverflow-Clone
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate

Next

Create a .env file, enter your credentials for following fields

EMAIL_HOST = ENTER YOUR EMAIL HOST
EMAIL_PORT = ENTER YOUR EMAIL PORT
EMAIL_HOST_USER = ENTER YOUR EMAIL ID
DEFAULT_FROM_EMAIL = ENTER YOUR EMAIL ID
EMAIL_HOST_PASSWORD = ENTER YOUR EMAIL PASSWORD
SECRET_KEY = ENTER YOUR SECRET_KEY

Then

python manage.py runserver

You are done with the setup now!


📝 To-do List

  • Use ajax for improving user experience.
  • Add search bar for user,questions,tags etc.
  • Create App for the same.

📃 Acknowledgements & References


Developed with ❤️ by Tushar and Rugved

About

Implementing necessary features of stackoverflow using django

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published