An open API service indexing awesome lists of open source software.

https://github.com/florinamt/.net_programming_assignments


https://github.com/florinamt/.net_programming_assignments

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

        

## Features and components

User, having username and a password. It needs an Id of type int.

Post, written by a User. It contains a Title and a Body. It also needs an Id, of type int.

A User can also write a Comment on a Post. A Comment just contains a Body and an Id of type int.

A User can Like a Post.

Domain model:

![image](https://github.com/user-attachments/assets/2c604829-066c-413f-84d6-f6f026167840)

· Create new user (username, password)

· See the list of users

· Create new post

· Like a post

· Add comment to existing post

· View posts overview (display [title, id] for each post)

· View specific post (title, body, likes and comments on the post)