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.
- 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.
- EmberJS
- Javascript
- Firebase
- Handlebars
- HTML
- CSS
- Node.js
- Bower
None currently.
- Basic search functions
- Pagination
- Question categories
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.
Copyright (c) 2016 Charlie Baxter. This software is licensed under the MIT License.