/ember-answers

Primary LanguageJavaScript

EmberAnswers

Where you go when you don't know! A project for Epicodus, 8/19/2016

By Charlie Baxter

Description

This app is a question-and-answer forum using Ember, similar to services like Yahoo Answers or Ask.fm. Users can submit questions, which can then be answered. Answers can be upvoted and downvoted with the score displayed alongside the answer. Questions have a one-to-many relation with answers using a Firebase datastore; if a question is deleted, its answers are correctly deleted.

Setup

  • Clone this repository.
  • If you do not have Node installed, visit http://nodejs.org/ and select the appropriate installer for your operating system.
  • If you do not have Bower installed, either visit http://bower.io/ or type in npm install bower -g (if you have have the Node Package Manager installed)
  • If you don't already have the Ember CLI installed, it can be installed once Node has been installed by entering npm install -g ember-cli (visit http://emberjs.com for additional info about Ember)
  • The Node Package manager will allow you to install this project's dependencies. Use your terminal or shell and enter the command npm install
  • Install this project's Bower dependencies by entering the command bower install
  • Start the development server by typing ember server
  • View the app at http://localhost:4200 in your web browser.
  • When finished, type Ctrl-C in your console or shell.

Technologies Used

  • EmberJS
  • Javascript
  • Firebase
  • Handlebars
  • HTML
  • CSS
  • Node.js
  • Bower

Known Bugs

None currently.

Features to Add

  • Basic search functions
  • Pagination
  • Question categories

Contact & Support

If you run into any issues with this page, have any questions, ideas, or concerns, feel free to email me at charlie.r.baxter@gmail.com.

Legal

Copyright (c) 2016 Charlie Baxter. This software is licensed under the MIT License.