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.
- Node.js 14
- A Firebase project to use (free tier is enough)
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"
}"
npm run dev
npm run build
npm start
Feel free to submit issues and create pull requests.
Licensed under MIT License.