Skip to content

SaltySpitton/FrontEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

StackDevHelp

Current Verion: MVP Release V.0.1
StackDevHelp is Simplified & Friendly Clone of StackOverflow developed specially for all Code Newbies who are afraid to ask their questions on the real StackOverFlow.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

Product Name Screen Shot

(back to top)

Built With

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Installation

  1. For API Details Refer to StackDevHelp Backend Repo
  2. Clone the repo
    git clone https://github.com/SaltySpitton/FrontEnd.git
  3. Install NPM packages
    npm install
  4. Install NPM packages
    npm start

(back to top)

User Story

  • As a user, I can browse the site and see other users questions and answers without having an account
  • As a user, I land on a home page that explains what the website is about and create an account
  • As a user, I can log in and ask questions to the community
  • As a user, I can format my question to make sure the code is styled in a way that is readable
  • As a user, I can answer questions from other users and format my code suggestions to be styled in a readable way
  • As a user, I can see a list of all the open questions and how many answers each question has received.
  • As a user, I can create tags on my question with the topics related to my question, ie: javascript, CSS, Mongoose
  • As a user, I can search for questions
  • As a user, I can filter questions based on tags
  • As a user, when I create an account that will generate a random image as profile picture
  • As a user, I can vote on the best answers given by other users
  • Page with List of Tags to see how many questions are related to each tag. User will only be able to select up to 5 tags when asking a question
  • Footer with Helpful Resources and creators of the application

Stretch Goals

  • As a user, I can mark an answer to my question as accepted.
  • As a user, I can see all the questions I have asked in my account dashboard
  • As a user, I can change my profile photo
  • As a user, my account gets badges based on my participation (Editor, Bronze, Silver, Gold)
  • As a user, I can add create articles for the community to learn more about the topics I know related to Software Engineering
  • As a user, I can see open job opportunities on the sidebar that directs me to where I can apply.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Project Link: StackDevHelp.herokuapp.com

(back to top)

Acknowledgments

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •