1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/LiangSenCheng-rentHouse

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
Readme.md

На основе WeChat мини-программы — аренда жилья WeChat мини-программа с администратором бэкэнда

Важно:

  • Данный проект использует LGPL-3.0 протокол. Пожалуйста, не используйте его в коммерческих целях, не продавайте и не перепродавайте. Он предназначен только для обучения и обмена информацией и не предоставляет бесплатную поддержку или обслуживание (но можно создавать issue). Если вы используете этот проект в коммерческих целях, все последствия несёт пользователь.
  • Этот проект не продаётся ни на одной платформе. Все продажи на платформах являются пиратскими. Если вы обнаружите это, пожалуйста, активно сообщайте об этом!
  • Некоторые люди копируют исходный код проекта и распространяют его без указания источника. Они даже используют его для получения прибыли. Если вы купили эту программу, пожалуйста, сообщите об этом!

Не просто скачивайте бесплатно, если вам помог проект, поставьте звёздочку (неважно, на GitHub или Gitee).

Авторский совет

Я хотел бы посоветовать некоторым людям уважать труд автора и делать добрые дела! Недавно я обнаружил, что некоторые люди берут мой исходный код и распространяют его, не только не указывая источник, но и используя его для получения выгоды. Если вам понравилась программа, пожалуйста, поддержите её!

Обнаружение проблем

Если у вас есть вопросы, вы можете добавить меня в WeChat, чтобы обсудить их, или напрямую создать Issue.

  • Если у вас возникли проблемы с загрузкой или загрузка идёт слишком медленно, вы можете напрямую найти меня, чтобы получить установочный пакет;
  • Контактная информация находится здесь: https://www.cnblogs.com/LiangSenCheng/p/11083714.html

Проектное введение

Этот проект был создан мной примерно за месяц и был забыт на жёстком диске. Только несколько дней назад я вспомнил о нём и решил опубликовать его как открытый исходный код.

Хотя проект не очень завершён, общая структура данных всё ещё приемлема и может быть легко улучшена и дополнена новыми функциями. В проекте всё ещё есть много возможностей для улучшения, таких как страница «Информация о компании», которая может быть более детализированной, и страница «Детали дома», которая может включать такие элементы, как карта.

Первоначально это была небольшая программа для аренды жилья, разработанная по просьбе посредника небольшого магазина. Заказчик не предоставил дизайн-чертежи или конкретные требования, а просто попросил меня сделать это на основе моих ощущений. Поскольку у меня нет опыта разработки подобных программ, я также не имел чёткого плана макета страницы, поэтому интерфейс немного уступает. Когда проект почти завершился, человек, который представил проект, ушёл, так что не было продолжения, и я решил поделиться им с другими для обсуждения и изучения.

Этот опыт также заставил меня понять некоторые вещи: если кто-то просит вас разработать проект, независимо от масштаба проекта, перед тем как принять заказ, необходимо тщательно продумать. Особенно это касается проектов без предоплаты, которые требуют осторожности и не должны полагаться на обещания оплаты позже, даже если заказчик является знакомым. Также не следует принимать проекты без чётких требований, поскольку такие заказчики часто меняют свои планы. Если вы не уверены, лучше не браться за проект, иначе вы потратите время и силы впустую.

Программа уже прошла тестирование и может использоваться после простой настройки в соответствии с инструкциями. Интерфейс можно настроить самостоятельно. Я люблю мини-программы, и в настоящее время у меня есть две запущенные и поддерживаемые программы. После рассмотрения ситуации я буду искать время для публикации открытого исходного кода.

Из-за ограниченных возможностей я не смог завершить многие аспекты проекта, надеюсь на ваши комментарии!

Структура каталогов

|--|-- cloudfunctions 云函数
|--|--|--|-- AdminManage
|--|--|--|-- Entrust
|--|--|--|-- HouseInfo
|--|--|--|-- InitInfo
|--|--|--|-- Manager
|--|--|--|-- PublishEntrust
|--|-- miniprogram 小程序页面
|--|--|--Adminpackage 管理员后台(分包)
|--|--|--CalculatorPackage 房贷计算器(分包)
|--|--|--Companypackage 主要页面(分包)
|--|--|--dist 一些用到的组件,只用到了一小部分
|--|--|--pages 主包(主要是底部NaviBar页面)
|--|--其他页面略
|--README.md

Функциональные характеристики

  1. Аренда новых домов, арендуемых домов и подержанных домов.
  2. Калькулятор ипотеки.
  3. Информация о компании.
  4. Объявления.
  5. Администратор.

Подробнее рассмотрим реализацию администратора бэкэнда, интегрированного в мини-программу. Вход в бэкэнд осуществляется через личную панель управления, где нужно нажать пять раз на аватар и имя пользователя. Затем вы попадаете в бэкэнд администратора. При входе в бэкэнд выполняется аутентификация администратора в облачной функции AdminManage:

— Если пользователь не является администратором, ему будет предложено присоединиться к администратору через сканирование QR-кода; — Если пользователь является администратором, он будет перенаправлен в бэкэнд администратора.

Поскольку база данных администратора настроена на запрет доступа для всех пользователей, аутентификация может выполняться только в облачных функциях, что является первой линией защиты. Все последующие операции в бэкэнде администратора выполняются в облачных функциях. Даже если мини-программа будет декомпилирована, невозможно обойти ограничения безопасности. ## Заключение

Приглашаем к обсуждению. Если вы считаете, что это возможно, вы можете дать мне старт или поддержать меня.

Стратегия развития

Количество наблюдателей с течением времени.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
LGPL-3.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/LiangSenCheng-rentHouse.git
git@api.gitlife.ru:oschina-mirror/LiangSenCheng-rentHouse.git
oschina-mirror
LiangSenCheng-rentHouse
LiangSenCheng-rentHouse
master