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
To get a local copy up and running follow these simple example steps.
- For API Details Refer to StackDevHelp Backend Repo
- Clone the repo
git clone https://github.com/SaltySpitton/FrontEnd.git
- Install NPM packages
npm install
- Install NPM packages
npm start
- 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
- 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).
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!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
- Ali Al Akeem - [email protected]
- Andrew Urquhart - [email protected]
- Daniele Longo - dlongodev@gmail
- Sylvie Sallquist - [email protected]
Project Link: StackDevHelp.herokuapp.com
- General Assembly 9/28 SEI-Flex
- Billie Heidelberg - SEI Lead
- Matt Keane - Instructional Associate
- Paresh Sharma - Instructional Associate