Skip to content

Vaduz/wings-wiki

Repository files navigation

Wings Wiki

Globally Scalable Enterprise Wiki

Getting Started

First, run ElasticSearch and create initial schema by using init.ts.

Secondly, run the Next.js server:

# To run dev server:
npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 with your browser.

Enabling Google OAuth

  1. Go to Google Cloud Console and a new create project.
  2. Open hamburger menu, API & Services -> Credentials.
  3. Create a new OAuth client ID.
  4. Set Authorized redirect URIs: http://localhost:3000/api/auth/callback/google for development environment.
  5. Set following environment variables for Next.js server displayed on credentials page:
    • GOOGLE_CLIENT_ID: Client ID
    • GOOGLE_CLIENT_SECRET: Client secret
    • JWT_SECRET: Random string

Screen Shots

Home Page

home-page

Space Home

space-home

Editing Page

editing-page

New Space

new-space

New Document

new-document

Search Page

search-page

Visited History

visited-history

Edited History

edited-history

About

Globally scalable enterprise wiki

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published