Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/willianfalbo/dating-app
A simplified version of an online dating application.
https://github.com/willianfalbo/dating-app
angular-2 csharp dotnet-core ef-core javascript typescript
Last synced: 6 days ago
JSON representation
A simplified version of an online dating application.
- Host: GitHub
- URL: https://github.com/willianfalbo/dating-app
- Owner: willianfalbo
- Created: 2019-05-23T00:25:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T20:10:45.000Z (over 1 year ago)
- Last Synced: 2024-09-19T12:32:54.558Z (14 days ago)
- Topics: angular-2, csharp, dotnet-core, ef-core, javascript, typescript
- Language: C#
- Homepage:
- Size: 23.3 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Dating App
A simplified version of an online dating application. It was created for demonstration purpose only.
### Features
- Authentication: Sign-up, login and logout.
- Profile: Upload your photos and edit your details.
- Members: Paginated member listing, filters, view member details and photos.
- Likes: Like other members' profile based on their photos, bio, and common interests.
- Chat: Private chatting with other members.
- Admin Area: Approve or reject member photos, and manage user roles (Admin, Moderator, Member, VIP).### Quick Preview
**Member View**
**Admin View**
### Quick Start
- Go to the [backend](./backend) folder and follow the README file instructions.
- Go to the [frontend](./frontend) folder and follow the README file instructions.
### Stack
- Backend
- .NET Core 5 & C#
- [Clean Code Architecture / DDD](https://docs.microsoft.com/en-us/dotnet/architecture/modern-web-apps-azure/common-web-application-architectures#clean-architecture)
- RESTFul APIs
- SQL Server database & EF Core
- JWT authentication
- Slack Notifications
- Redis Cache
- Swagger- Frontend
- Angular 6+ & Typescript
- Reactive Forms & RxJS
- Ngx-Bootstrap & Font Awesome### Credits
This app was created based on [Neil Cummings](https://www.linkedin.com/in/necummings/)' course. [Build an app with ASPNET Core and Angular from scratch](https://trycatchlearn.com/course/build-an-app-with-aspnetcore-and-angular-from-scratch/).