ASPNET Core Angular Midwife
1.0.0
이 프로젝트에는 C# .NET Core Web API 2.1을 사용하여 REST API 백엔드 서비스, MongoDB를 주요 데이터 저장 및 이온 프레임 워크로 사용하여 조산사 연구 사례를 재현하는 데 필요한 모든 코드가 포함되어 있습니다.
조산사 사건에는 4 학기가 있습니다. 각 학기마다 고유 한 미리 정의 된 작업 목록이 있으며 모든 작업은 학기 동안 수행해야합니다. 매일 학생들은 앞서 언급 한 목록의 새로운 사본을받으며,이 목록은 날짜와 각 작업의 날짜와 횟수를 지정해야합니다. 끝이나 학기 동안, 교사는 학생이 그 순간까지 자신의 작품을 제시하도록 (모든 목록에 부여) 학생이 자신의 일을 제시하도록 요청하거나 요구할 수도 있습니다.

기술 :
- .NET CORE Web API 2.1
- Ionic framework
- MongoDB
- ngx-toastr notifications libray
핵심 기능 :
- Choose Semester
- Login & Register using JWT (JSON Web Token) authentication
- Input Validations (Login & Register)
- Logout
- Log Number of Times for Specific Date (task)
- Update Number of Times for Specific Date (task)
- Get Semester’s task Overview by Date
- Search tasks by title
- Search tasks by date
- Mobile friendly
기본 프로젝트 설치 단계 :
Clone repository
BACK-END:
1. cd back-end/MidWifeWebAPI
2. dotnet restore
3. dotnet build
4. dotnet run
DATABASE:
1. install local MongoDB
2. install & open Robo3T GUI
3. create local database: midwife
4. create the following collections:
Experience, ExperienceDescription, Internships, User
5. insert data into Internships collection
db.Internships.insertMany(
[
{ "InternshipName": "Semester 1" },
{ "InternshipName": "Semester 2" },
{ "InternshipName": "Semester 3" },
{ "InternshipName": "Semester 4" }
]);
6. insert data into Experience collection
db.Experience.insertMany(
[
{ "Title": "måle BT og puls" },
{ "Title": "foretage urin undersøgelse" },
{ "Title": "observere vægt, højde og udregne BMI" },
{ "Title": "tværfagligt samarbejde" },
{ "Title": "vaginaleksplorere" },
{ "Title": "tværfagligt samarbejde" },
{ "Title": "observere vandafgang" },
{ "Title": "vurdere behov for, informere om og udføre kateterisation af kvinden" },
{ "Title": "observere fosterhjertelyd med træstetoskop i presseperioden" }
]);
FRONT-END:
1. sudo npm install -g ionic
2. cd front-end/midwife
3. npm install
4. ionic build
5. ionic serve
6. run localhost:8100
데이터베이스 스키마 :
