Giter Club home page Giter Club logo

stack-overflow-copy's Introduction

Stack-Overflow-Copy

A QA website similar to StackOverflow, where users can ask and answer questions regarding a certain topic.

  • A main page which contains a list of recent questions, each 10 questions appear in together (pagination), then the next page contains the next 10 questions…etc.
  • Registered users should be able to post a question.
  • Registered users should be able to answer a question.
  • Each question has a list of tags, when a user clicks on a tag, he should be directed to a page containing all the questions related to this tag.
  • Each question page starts with the Title of the question, the body (description), the tags, (all are under each other in a vertical way, please take a look at an example on stackoverflow) then a list of answers, Users can also comment on questions and answers.
  • Users can sort the questions based on: 1-Newest, 2-Most answers 3-Top Questions of the day (question with most answers among the questions that were posted in the last 24 hours)
  • Each question and answer can have a number of votes, where users can either upvote or downvote them, users can’t vote on their own questions and answers.
  • Each user has a reputation that appear next to his name, each time a user gets an upvote he gets 5 reputations, a downvote remove 5 reputations.
  • Comments and answers should appear in a vertical way under their targeted questions, just like real QA websites.
  • Create a system to assign badges to users, for example, a user with 100 reputations will get a golden badge that appears next to his name.
  • The user who asked the question can mark an answer as the accepted answer.

Above is general SAS requirents for this project.

This project took 1 week to complete.

This project contains one more functionality then stack overflow website.

The ability to search google inside this website with out using any external apis. :)

Home ::)

Main

Main

Main

Main

Main

Main

Main

search related content on google!!

Main

Responsive !!

Main

Main

stack-overflow-copy's People

Contributors

alltherath avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.