Skip to content

Evenoes/Cliffi-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cliffi-app

Cliffi-app is a calendar app for planning and joining climbing events, built for students and friends at IFI (Institutt for informatikk @ University of Oslo).

Features

  • Create and join climbing events
  • Google authentication (Firebase)
  • Share events to Discord (w/ webhook)
  • Fully installable PWA (great on mobile and desktop)

Getting Started

  1. Clone the repo:

    git clone https://github.com/yourusername/cliffi-app.git
    cd cliffi-app/frontend
  2. Install dependencies:

    npm install
  3. Configure Firebase:

    • Create:
    /frontend/.env.local
    • Fill inn:
    NEXT_PUBLIC_FIREBASE_API_KEY=your-api-key
    NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your-app.firebaseapp.com
    NEXT_PUBLIC_FIREBASE_PROJECT_ID=your-project-id
    NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your-app.appspot.com
    NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=...
    NEXT_PUBLIC_FIREBASE_APP_ID=...
    NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=...
    • Optional Discord Webhook:
    DISCORD_WEBHOOK_URL=https://discord.com/api/webhooks/...
  4. Run the app:

    npm run dev
  5. Open in browser:
    Visit http://localhost:3000

Tech Stack

Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

Calendar app for planning when to climb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors