tkesgar / javelin

πŸ”’ app to arrange notes in columns

Home Page:https://javelin.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

javelin

ジャベγƒͺンかわいい

I've gotten closer to you now, Commander. Hehehe. But I'm gonna have to work harder~

javelin is an app where people can arrange notes in a number of columns. It is built with [Next.js][next] and uses Firebase to store data.

A public instance is available here: https://javelin.vercel.app.

Usage

Requirements

  • Node.js 14
  • A Firebase project to use (free tier is enough)

Installation

Clone this repository, then install the dependencies:

git clone https://github.com/tkesgar/javelin
cd javelin
npm install

Get the Firebase project configuration and add it in .env as NEXT_PUBLIC_FIREBASE_CONFIG. Otherwise it will uses the public javelin Firebase instance.

NEXT_PUBLIC_FIREBASE_CONFIG="{
  "apiKey":"firebase-api-key","authDomain": "firebase-auth-domain.firebaseapp.com",
  "databaseURL": "https://firebase-database-url.firebaseio.com",
  "projectId": "firebase-project-id",
  "storageBucket": "firebase-storage-bucket.appspot.com",
  "messagingSenderId": "firebase-messaging-sender-id",
  "appId": "firebase-app-id"
}"

Development

npm run dev

Deployment

npm run build
npm start

Contributing

Feel free to submit issues and create pull requests.

License

Licensed under MIT License.

About

πŸ”’ app to arrange notes in columns

https://javelin.vercel.app

License:MIT License


Languages

Language:TypeScript 91.7%Language:SCSS 7.3%Language:JavaScript 1.0%Language:Shell 0.1%