Skip to content
A casual side project (currently an MVP being trialled and accumulating feedback) built using AdonisJS - a Node.js based web framework - to provide a platform that not only promotes and supports knowledge sharing within our IT department at work but also to act as an internal Stack Overflow-like platform.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
app
config
database
github/images
public
resources
start
.editorconfig
.env.example
.eslintrc.json
.gitignore
LICENSE
README.md
ace
package.json
server.js
webpack.mix.js

README.md

AO Knowledgeshare Application

A casual side project (currently an MVP being trialled and accumulating feedback) built using AdonisJS - a Node.js based web framework - to provide a platform that not only promotes and supports knowledge sharing within our IT department at work but also to act as an internal Stack Overflow-like platform.

Table of Contents

Tech:

  • AdonisJS v4.1
    • Node.js based Web Framework
  • Metascraper
    • JavaScript library to scrape web metadata
  • Axios
    • Promise based HTTP client for Node.js
  • Bulma
    • Flexbox based CSS/SASS Framework
  • Webpack
    • Transpiles SASS files

Prerequisites:

Getting Started:

  • Install the AdonisJS CLI using npm i -g @adonisjs/cli.
  • Restore Node dependencies by running npm install within the project directory.
  • Use .env.example to derive your own .env configuring the database of your choice.
  • adonis migration:run to run the application database migrations.
  • adonis seed to optionally seed the database.
  • adonis serve to run the application.
  • Browse to http://localhost:3333.

Features:

User Profile Pages & Badges

Categorised Posts & Videos

Categorised Questions

You can’t perform that action at this time.