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

OSCHINA-MIRROR/songmolin-QuickApp

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

QuickApp - шаблон проекта на ASPNET Core 2.2 / Angular 7

лицензия MIT

Начальный шаблон проекта Angular 7 / ASP.NET Core 2.2 (многоплатформенный) с полной реализацией входа, управления пользователями и ролями. А также другими общими функциональностями для быстрого создания приложений.

ПОДПИШИСЬ НА МЕНЯ в Twitter для получения важных обновлений

Уведомление: Пожалуйста, отправляйте темы, связанные со службой поддержки, на форум помощь и поддержка. Для отчетов о багах откройте тикет на GitHub.

Для более старой версии ASP.NET Core 1.x: скачать

ОНЛАЙН ДЕМО | БОЛЬШЕ ШАБЛОНОВ Демо QuickApp


Введение в шаблон QuickApp Premium

  • Все бесплатные возможности
  • Angular Material
  • Реактивные формы
  • Открытая регистрация, восстановление пароля, сброс пароля, подтверждение электронной почты
  • Приоритетная служба поддержки по электронной почте
  • И т.д.

Получите QuickApp PRO | Онлайн демо Получите QuickApp Standard | Онлайн демо## Этот проект состоит из следующих компонентов:

  • Шаблоны страниц на Angular 7 и TypeScript
  • RESTful API сервер с использованием ASP.NET Core 2.2 MVC Web API
  • База данных с использованием Entity Framework Core
  • Аутентификация на основе OpenID Connect
  • Документация API с использованием Swagger
  • Angular CLI для управления клиентскими библиотеками
  • Темизация с использованием Bootstrap 4

Вы получаете следующие преимущества:

  • Полная структура проекта с серверной и клиентской частью для дальнейшей работы, включая вход, управление пользователями и правами доступа
  • Слой доступа к данным, реализованный с использованием паттернов Repository и Unit of Work
  • База данных Code First
  • Проектирование RESTful API
  • Направления использования Angular Directives
  • Направления использования Angular Pipes
  • Направления использования Angular Animations
  • Сервисы Angular
  • Сервисы диалогов и уведомлений
  • Конфигурационная страница и сервис конфигурации
  • Интегрированная международная локализация
  • Темизация с помощью SASS
  • Готовый к использованию API для отправки электронной почты
  • Обработка access и refresh токенов с использованием WebStorage (bearer аутентификация) — без использования cookies
  • Интеграция jQuery (возможность использовать стандартные библиотеки jQuery)
  • CRUD API
  • Адаптивный дизайн
  • И т.д.

Установка* [ВАРИАНТ 1] Клонируйте Git-репозиторий и отредактируйте его с помощью вашего любимого редактора. Например, Visual Studio, Visual Studio Code.

  • [ВАРИАНТ 2] Установите шаблон проекта из Галереи Visual Studio и следуйте обычному пути File -> New Project -> Web -> QuickApp — чтобы создать новый проект из этого шаблона. Запустите приложение с F5 или Ctrl+F5 (обычным способом).## Примечания по установке

  • При создании нового проекта подождите до полной загрузки всех зависимостей; "dotnet restore" для проекта ASP.NET и "npm install" для проекта Angular. При использовании Visual Studio этот процесс автоматизирован, проверьте окно вывода или строку состояния, чтобы узнать, завершена ли процедура восстановления пакетов/зависимостей перед запуском программы в первый раз.

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

    1. Выполните dotnet restore из двух папок проекта — восстановление NuGet-пакетов;
    2. Выполните npm install из папки проекта с файлом package.json — восстановление npm-пакетов;
    3. Попробуйте снова запустить приложение — проверьте работоспособность всего проекта.
  • При запуске клиентского (Angular) проекта на другом адресе/домене, чем сервер, настройте базовый URL клиента так, чтобы он совпадал с URL сервера. Вы делаете это из файла environment.ts в папке ClientApp/Angular проекта. Пример: baseUrl: "http://вашсервер.com" или baseUrl: "http://localhost:5050"

  • Для получения помощи и поддержки отправьте сообщение на форум поддержки.

  • Для отчета об ошибках откройте тикет на GitHub.## Вход

ВХОД ЧЕРЕЗ ЛОГИН ИЛИ АДРЕС ЭЛЕКТРОННОЙ ПОЧТЫ

  • Основной аккаунт администратора
    • Логин: admin
    • Электронная почта: admin@ebenmonney.com
    • Пароль: tempP@ss123
  • Стандартный аккаунт пользователя
    • Логин: user
    • Электронная почта: user@ebenmonney.com
    • Пароль: tempP@ss123

Документация

Вклад

QuickApp активно поддерживается Ebenezer Monney на GitHub. Вы можете поддержать проект следующими способами:

  • Предлагайте свои изменения/улучшения/новые возможности через pull requests
  • Предлагайте идеи или области для улучшения
  • Поддержите разработчиков путём оценки или добавлением звезды
  • Делитесь ссылками на проект и рекомендуйте его другим
  • Сделайте пожертвование

Лицензия

Размещено под лицензией MIT License.

ВАШЕ ОБРАЗОВАНИЕ | ПОДПИШИТЕСЬ НА МЕНЯ

Если вам понравился этот шаблон, пожалуйста, потратите минуту на оценку. Буду признателен!

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

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

Введение

Шаблон проекта для запуска ASP.NET Core 2.2 / Angular 7 с полным функционалом логина, управления пользователями и ролями. Плюс другие полезные сервисы для быстрой разработки приложений. Развернуть Свернуть
MIT
Отмена

Обновления

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

Участники

все

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

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