Процесс разработки Yelpcamp
Проект Node.js с полным стеком.

Начальная настройка
- Добавьте целевую страницу
- Добавить страницу Campgrounds, на которой перечислены все кемпинги
У каждого кемпинга есть:
Макет и базовый стиль
- Создать частично
- Добавить в начальную загрузку
Создание новых кемпингов
- Установка новой маршрут для кемпинга
- Добавить в кузов
- Маршрут настройки, чтобы показать форму
- Добавить основную неосторожную форму
Стиль страницы кемпингов
- Добавить лучший заголовок/заголовок
- Сделать палаточные лагеря в сетке
Стиль Navbar и форма
- Добавить Navbar во все шаблоны
- Стиль новой формы кемпинга
Добавить мангуз
- Установить и настроить мангуоз
- Установка модели кемпинга
- Используйте модель кемпинга внутри маршрутов
Показать страницу
- Просмотрите спокойные маршруты, которые мы видели до сих пор
- Добавить описание в модель кемпинга
- Show db.collection.drop ()
- Добавить шоу -маршрут/шаблон
Refactor Mongoose Code
- Создать каталог моделей
- Используйте module.exports
- Требуется все правильно!
Добавить файл семян
- Добавить файл Seeds.js
- Запустите файл семян каждый раз, когда начинается сервер
Добавьте модель комментариев!
- Сделайте ошибки комментариев уйти!
- Показать комментарии на странице шоу Campground
Комментарий New/Create
- Обсудите вложенные маршруты
- Добавьте комментарий новый и создайте маршруты
- Добавить новую форму комментария
Страница шоу стиля
- Добавить боковую панель, чтобы показать страницу
- Хорошо отображать комментарии
Страница финиша в стиле шоу
- Добавить публичный каталог
- Добавьте пользовательскую таблицу стилей
Аутентификация Pt. 1 - Добавьте модель пользователя
- Установите все пакеты, необходимые для AUTH
- Определите модель пользователя
Аутентификация Pt. 2 - регистрация
- Настройте паспорт
- Добавить маршруты регистрации
- Добавить шаблон регистра
Аутентификация Pt. 3 - Войдите
- Добавьте маршруты для входа в систему
- Добавить шаблон входа в систему
Аутентификация Pt. 4 - Выход/NAVBAR
- Добавить маршрут входа
- Не допустить, чтобы пользователь не добавил комментарий, если не подписан
- Добавить ссылки на Navbar
Аутентификация Pt. 5 - Показать/скрыть ссылки
- Показать/скрыть ссылки на автоаты в Navbar
Рефактор маршрутов
- Используйте Express Router, чтобы переоооооооооооооооооооооромы все маршруты
Пользователи + комментарии
- Ассоциировать пользователей и комментарии
- Сохраните имя автора в комментарий автоматически
Пользователи + кемпинги
- Предотвратить неавтотифицированного пользователя создать палаточный лагерь
- Сохраните имя пользователя+ID в недавно созданный кемпинг
Редактирование кемпингов
- Добавить метод переправы
- Добавить маршрут редактирования для кемпингов
- Добавить ссылку на страницу редактирования
- Добавить маршрут обновления
Удаление кемпингов
- Добавить маршрут уничтожения
- Добавить кнопку удаления
Авторизация, часть 1: кемпинги
- Пользователь может только редактировать его/ее кемпинги
- Пользователь может удалить только его/ее кемпинги
- Скрыть/показать кнопки «Редактировать и удалить
Редактирование комментариев
- Добавить маршрут редактирования для комментариев
- Добавить кнопку редактирования
- Добавить маршрут обновления
Редактирование кемпинга Маршрут:/Campgrounds/: id/edit Комментарий Редактирование.
Удаление комментариев
- Добавить маршрут уничтожения
- Добавить кнопку удаления
Маршрут уничтожения кемпинга:/Campgrounds/: ID Comment Route Discoust:/Campgrounds/: id/Comments/: comment_id
Авторизация Часть 2: Комментарии
- Пользователь может только редактировать свои комментарии
- Пользователь может удалить только свои комментарии
- Скрыть/показать кнопки «Редактировать и удалить
- Рефактор промежуточного программного обеспечения в один файл
Добавление в вспышку!
- Демо рабочая версия
- Установить и настроить подключение Flash
- Добавить оповещения начальной загрузки в заголовок
Добавление динамического ценника
- Показать пользовательную цену
- Изменить новую или старую цену
- Изменение модели для кемпинга