HugoGresse / OpenPlanner

A SaaS to schedule your next event using ConferenceHall & OpenFeedback + API & UI
https://openplanner.fr
MIT License
12 stars 3 forks source link
hacktoberfest

OpenPlanner

A website to

Dev guidelines

Project use:

Core concepts:

React guidelines:

Getting started

Requirements

Installation

  1. Create a .env with .env.example as a template.
  2. Create a web app in your firebase project for conference hall and open planner. then copy the config and fill .env with it.
  3. Use bun.sh to install dependencies and build the project: bun install

Inside OpenPlanner's firebase project:

  1. Enable Authentication with email/pwd in console.firebase.google.com
  2. In the Authentication parameters, "User actions", disable the "Protection against enumeration of e-mail addresses (recommended)" option
  3. Enable Storage, with rules in test or prod (whatever)
  4. Set the hosting config for the website using the firebase CLI: firebase target:apply hosting conferencecenterr dist
  5. Set the hosting config for the API (swagger) firebase target:apply hosting apiopenplanner api-swagger

Development

In order to run the project locally, you need to run the following commands:

bun install # install dependencies
bun start   # start the dev server

Enjoy 🚀

Scripts

The repo contain few scripts useful for: