Skip to content
forked from 99wikis/99wikis

Knowledge Base App - Simple, Free, Serverless and Open-Source

Notifications You must be signed in to change notification settings

hharzer/99wikis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

disclaimer: this is still work-in-progress

Simple demo, as a "reader" user: https://dweki3j8gnibr.cloudfront.net/login

99wikis

Knowledge Base App - Simple, Free and Serverless (and open-source)

This is a simple colaborative knowledge base app for you and your team share bits of knowledge, internally or with third parties :) Clone and deploy it with only one command onto cheap, auto-scaling, serverless infrastructure on AWS.

  • Easy to deploy - git clone + make deploy And you're up and running.
  • Private and Secure - You control the source code.
  • Don't Pay For Idle - No HTTP requests, no cost. Averages ~$0.000003 per request.

Get Started:

  1. Configure
  2. Deploy
  3. Dev Mode
  4. Remove

Extra:

Architecture

This is the AWS serverless infrastructure that is created by this App:

  • AWS HTTP API - The API Gateway which receives all requests and proxies them to AWS Lambda.
  • AWS Lambda - A single AWS Lambda function to execute an Express.js API.
  • AWS IAM - An AWS IAM role is automatically created, if you do not provide a custom one.
  • AWS DynamoDb - Two DynamoDb tables
  • AWS S3 bucket - One S3 bucket to host the React App
  • AWS Cloudformation - One Cloudformation endpoint to serve the React App

About

Knowledge Base App - Simple, Free, Serverless and Open-Source

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.4%
  • Makefile 2.4%
  • HTML 1.1%
  • CSS 0.1%