Skip to content
This repository has been archived by the owner on Jan 19, 2023. It is now read-only.
/ docskit Public archive

🌳 Supabase Launch Week 6 Hackathon - Create and share documentation effortlessly.

License

Notifications You must be signed in to change notification settings

pheralb/docskit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction   •   Packages   •   Development   •   Deployment

GitHub stars GitHub issues GitHub license

👋 Introduction

docskit is a web app to create simple & beautiful docs using Markdown in your browser.

🌳 Supabase Launch Week 6 Hackathon

A brief description of how used Supabase:

Team members:

📸 Screenshot

📦 Packages

🔧 Development

To run docskit locally, follow the next steps:

  1. Clone or fork the repository:
[email protected]:pheralb/docskit.git
cd docskit
  1. Install dependencies with your favorite package manager:
# npm:
npm install
# pnpm:
pnpm install
# ultra:
ultra install
# yarn:
yarn install
  1. Create a .env file (root directory) with the following content:
SUPABASE_URL:
SUPABASE_ANON_KEY:
  1. Getting started with Supabase & Github OAuth:

Supabase:

  • Create a new database.
  • Go to Authentication -> Providers and activate Github [*].
  • Go to SQL Editor -> click on New Query and run this query (db.sql).
  • Go to Settings -> API and copy Project URL (SUPABASE_URL env) & Project API keys (SUPABASE_ANON_KEY env).

Github OAuth:

  • Create a new Github OAuth app.
  • [*] Copy Client ID and paste it into Github Secret.
  • [*] Click on Generate a new client secret and paste it into Github Key.
  1. Start the Remix development server:
# npm:
npm run dev
# pnpm:
pnpm dev
# ultra:
ultra dev
# yarn:
yarn dev

And open up http:https://localhost:3000 🎉

🚀 Deployment

📄 License: