A simplified version of an online dating application. It was created for demonstration purpose only.
- 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).
-
Go to the backend folder and follow the README file instructions.
-
Go to the frontend folder and follow the README file instructions.
-
Backend
- .NET Core 5 & C#
- Clean Code Architecture / DDD
- 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
This app was created based on Neil Cummings' course. Build an app with ASPNET Core and Angular from scratch.