Skip to content
This repository has been archived by the owner on Jun 16, 2024. It is now read-only.
/ javelin Public archive

🔒 app to arrange notes in columns

License

Notifications You must be signed in to change notification settings

tkesgar/javelin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.