Skip to content

tkesgar/javelin

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.

About

❤️ app to arrange notes in columns

Topics

Resources

License

Stars

Watchers

Forks

Languages