Glajik / diet-routine

Food Diary Web Application. Allows you to keep track of calories, and adhere to the selected diet.
MIT License
10 stars 1 forks source link

Guide for starter-kit creation #13

Open Glajik opened 4 years ago

Glajik commented 4 years ago

Инструкция по созданию проекта на Firebase

Проект уже создан, см. ветку develop/starter-kit. Эту инструкцию решил создать на будущее, хотя к тому моменту все наверняка немного поменяется. Но может кому пригодится.

Note: Кстати документация по Firebase теперь доступна и на русском языке (машинный перевод, иногда корявый)

1. Create new Firebase project

Первым делом нужно зайти в консоль Firebase:

Вот инструкция по созданию проекта, с пояснениями - Setting up a Firebase project and registering apps Посмотрите General Best practices Обратите внимание на идентификатор проекта - project_id. Найти project_id в случае чего, можно будет в Project Dashboard, меню Settings -> General -> Project ID

2. Add other collaborators to project

После того как проект будет создан - откроется Project Dashboard.

Чтобы добавить соавторов, нужно:

3. Set default GCP resource location

Без этого шага к сожалению при попытке инициализировать проект на PC будет возникать ошибка.

4. Create Cloud Firestore Database

Без этого шага тоже не удастся инициализировать проект на PC, если там будет выбрана опция Database

5. Initialize Firebase project on local PC

Подробнее Initialize a Firebase project

Если Firebase CLI был установлен ранее - тогда нужно обновить до последней версии npm install -g firebase-tools

Итак процесс инициализации:

Вы можете быть уже авторизированы, например для другого аккаунта. Тогда нужно выполнить firebase logout

6. Create web client