/StockOverflow

Answering all stock and crypto questions since 2021

Primary LanguageJavaScript


Logo

Stock Overflow

Stock Overflow is a Stock Market themed Stack Overflow clone. Users can ask questions, respond to questions and vote for questions that they felt were helpful.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  • About Stock Overflow
  • Features
  • Getting Started
  • Contributors

  • About Stock Overflow

    homepage



    The stock market influences many people's daily lives and cryptocurrency is exploding around the world! People have many questions! This site is going to be a one-stop-shop for all of your questions regarding stocks or cryptocurrency specifically and here's why:

    • Your time is valuable, and having a dedicated resource focused on this topic will make it easier to get your questions answered.

    • You shouldn't have to search for hours to find dedicated threads for your stock and crypto questions. Here, you have everything you need in one place!

    Built With

    * Javascript
    * Pug
    * Express
    

    Database Schema


    homepage

    Hosting on Heroku

    New Account Creation, Login, Logout, Demo Login

    • Users can create a new account, login, and logout!
    • Users can use a demo login to try the site!
    • Users can't ask questions or respond to questions unless they are logged in.
    • Logged in users can edit their password.
    • Logged in users can delete their account.

    Login




    Settings



    Questions

    • Logged in users can ask questions which creates a new thread.
    • Logged in users can edit or delete their own Questions.
    • All users can view questions regardless of login status.

    Ask a Question



    Responses

    • Logged in users can post responses to question threads.
    • Logged in users can edit or delete their own responses.
    • All users can view responses regardless of login status.

    Upvote and Downvote

    • Logged in users can upvote or downvote questions.

    Search

    • All users can search for questions using the searchbar.

    Tags

    • Logged in users can add tags to their questions upon creation.
    • All users can click on a tag that is on a question and view a page with all questions that tag is associated with.

    Getting Started

     git clone https://github.com/J0914/StockOverflow.git
     npm install
     npm start
     navigate to localhost:8080
    

    Contributors

    The amazing developers that made this site possible!

    github github Andrew Loeffler
    github github Jordyn Sechrist
    github github Jimson Ma
    github github Viktorija Tarane