- SignIn and SignUp page
- Verify Code from Email page (part of SignIn)
- Profile Page
- List Articles Page
- Search Articles
- Remove Article
- Add Article to Favorite
- Filters (only favorite and tags for now, but we can have more on the future)
- Add New Article
- Read Article Page
- Shared With Me Page
- SignIn endpoint
- SignUp endpoint
- VerifyEmailCode endpoint
- GetUserInfo endpoint
- GetAllArticles endpoint
- GetAllArticles
- Add Filtering options to this endpoint
- GetByIdArticle endpoint
- GetReadabilityByIdArticle endpoint
- SearchArticle endpoint
- CreateArticle endpoint
- DeleteById Article endpoint
- UpdateById Article endpoint
- ShareArticle endpoint
- Groups (so users can share articles in an "n to n" relation)
- Trending Topics by Tags or users interest
- Timeline by Tags or users interest
- Comments on Articles