Skip to content
/ faq Public

Minimalistic search app for Frequently Asked Questions with Markdown support.

License

Notifications You must be signed in to change notification settings

csurfer/faq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

faq

Licence

Minimalistic search app for Frequently Asked Questions with Markdown support built on Elasticsearch using Nodejs, Angularjs and Bootstrap.

Features

⭐ Out of the box working.

⭐ Markdown fully supported.

⭐ Highly responsive.

⭐ Mobile friendly.

Installation pre-requisites

  • Ensure you have npm installed.
  • Download zip of elasticsearch binary here and unzip it. Tested on (5.0.2, 5.1.1).
# You can use this command to fetch the zip.
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.1.1.zip
  • Enable CORS calls by adding [Note: Be careful with the network configuration!]
# IP of the host where Elasticsearch is running.
network.host: 1.2.3.4

# Following allows calls from localhost.
# Change the regex to suit your needs.
http.cors:
    enabled: true
    allow-origin: /https?:\/\/localhost(:[0-9]+)?/

to elasticsearch/config/elasticsearch.yml.

Installation

# Clone the repository.
git clone https://github.com/csurfer/faq.git

# cd into it.
cd faq

# Install npm dependencies.
npm install

# To check its working.
npm start

Using the app

App Navigation

app-navigation

Search

search

Creating new article

new-article

Editing or Curation using admin mode

curation

About

Minimalistic search app for Frequently Asked Questions with Markdown support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published