PetAdoptionCRM
所属分类:数据库系统
开发工具:C#
文件大小:0KB
下载次数:0
上传日期:2017-05-24 08:42:56
上 传 者:
sh-1993
说明: 使用ASP.NET Core和SQL Server的以客户体验为中心的web应用程序,部署到Azure,
(Customer-experience focused web application using ASP.NET Core and SQL Server, deployed to Azure,)
文件列表:
.vs/ (0, 2017-05-24)
.vs/PetAdoptionCRM/ (0, 2017-05-24)
.vs/PetAdoptionCRM/v14/ (0, 2017-05-24)
.vs/PetAdoptionCRM/v14/.suo (104960, 2017-05-24)
.vs/config/ (0, 2017-05-24)
.vs/config/applicationhost.config (85089, 2017-05-24)
.vs/restore.dg (113, 2017-05-24)
LICENSE.md (1075, 2017-05-24)
PetAdoptionCRM.sln (1484, 2017-05-24)
global.json (94, 2017-05-24)
src/ (0, 2017-05-24)
src/PetAdoptionCRM/ (0, 2017-05-24)
src/PetAdoptionCRM/.bowerrc (33, 2017-05-24)
src/PetAdoptionCRM/Controllers/ (0, 2017-05-24)
src/PetAdoptionCRM/Controllers/HomeController.cs (592, 2017-05-24)
src/PetAdoptionCRM/Controllers/PetsController.cs (5866, 2017-05-24)
src/PetAdoptionCRM/Controllers/UsersController.cs (4965, 2017-05-24)
src/PetAdoptionCRM/Helpers/ (0, 2017-05-24)
src/PetAdoptionCRM/Helpers/AutoCompleteTagHelper.cs (307, 2017-05-24)
src/PetAdoptionCRM/Migrations/ (0, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522010723_Reset.Designer.cs (8217, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522010723_Reset.cs (10865, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522011556_AddPetsBreedsSpecies.Designer.cs (11202, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522011556_AddPetsBreedsSpecies.cs (5068, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522025342_AddPetSizes.Designer.cs (11995, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522025342_AddPetSizes.cs (1657, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522205200_AddPictureKeyToPet.Designer.cs (12062, 2017-05-24)
src/PetAdoptionCRM/Migrations/20170522205200_AddPictureKeyToPet.cs (644, 2017-05-24)
src/PetAdoptionCRM/Migrations/ApplicationContextModelSnapshot.cs (12032, 2017-05-24)
src/PetAdoptionCRM/Models/ (0, 2017-05-24)
src/PetAdoptionCRM/Models/ApplicationContext.cs (1305, 2017-05-24)
src/PetAdoptionCRM/Models/ApplicationUser.cs (497, 2017-05-24)
src/PetAdoptionCRM/Models/Breed.cs (2204, 2017-05-24)
src/PetAdoptionCRM/Models/EmployeeRole.cs (251, 2017-05-24)
src/PetAdoptionCRM/Models/ManagerRole.cs (251, 2017-05-24)
src/PetAdoptionCRM/Models/Pet.cs (1058, 2017-05-24)
src/PetAdoptionCRM/Models/PetSize.cs (464, 2017-05-24)
src/PetAdoptionCRM/Models/RegExUtilities.cs (1648, 2017-05-24)
... ...
# "AdoptCare" Pet Adoption Facility CRM
### _By Alexandra Holcombe_
**ASP.NET Core Web Application for use by animal shelters and rescues. Intended to be only accessible to registered users; app has open registration for demo purposes only.**
[AdoptCare Pet Adoption CRM on Azure](http://petadoptioncrm.azurewebsites.net/)
## Specifications
* User must login to access application
* User can add, update, or delete pets
* User can view all pets
* Application has simple, tablet-like functionality
* Application is ready to scale
### Upcoming features
* Pet can be marked as adopted
* File uploading
* Each pet has "timeline" - notes, medical updates, etc.
* User administration for facility manager
* Incorporate Identity features such as email validation and password reset
* Facility can track interested parties, foster homes, etc.
## Getting Started
### Installing
* Clone solution to local machine
`> git clone https://github.com/alexandraholcombe/PetAdoptionCRM.git`
* Configure database connections in `appsettings.json` and `Startup.cs`
[EF Core Connection Strings](https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-strings)
#### If using .NET Core CLI
[.NET Core command-line interface (CLI) tools](https://docs.microsoft.com/en-us/dotnet/articles/core/tools/)
* Apply database migrations from inside `src/PetAdoptionCRM` directory
`> dotnet ef database update`
* Restore NuGet packages
`> dotnet restore`
* Build project
`> dotnet build`
* Compile SCSS using [WebCompiler](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler)
#### If using Visual Studio
* Apply database migrations using Package Manager Console
`> Update-Database`
* Restore NuGet packages by right-clicking project in Solution Explorer then selecting `Restore`
* Build project by right-clicking project in Solution Explorer then selecting `Build`
* Compile SCSS using [WebCompiler](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebCompiler)
### Requirements
* Microsoft .NET Core Tools (Preview 2)
* (If using Visual Studio) Visual Studio 2015 Update 3
[Microsoft .NET Core 1.0.0 Release Notes](https://github.com/dotnet/core/blob/master/release-notes/1.0/1.0.0.md)
[Release Announcement](https://blogs.msdn.microsoft.com/dotnet/2016/06/27/announcing-net-core-1-0/)
## Technologies Used
* C#
* Visual Studio 2015 Update 3
* .NET Core 1.0.0 Preview 2 003131
* Entity Framework Core ORM
* ASP.NET Core Identity - *membership system*
* Bower - *front-end package management*
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details
**Copyright (c) Alexandra Holcombe 2017**
近期下载者:
相关文件:
收藏者: