Welcome to NAP ( News Aggregation Platform ) , a modern way to interact with the news.
- News Aggregation: Our service scans the web for news from around the world, ensuring you receive unbiased perspective of the core news.
- Core value extraction NAP extracts the most relevant parts of an article, removes fluff.
- Customisable Positivity Rating Application can determine the positivity rating, deliver matching articles
- Administrative interface Admins can perform such operations as news editing, comment moderation.
- Moderated User Account Creation: Every newly created account must be confirmed by an admin / moderator to keep bots away
- One account per user: With this feature blocked users cannot create a new account once banned
- Clone the repository:
- Start the project in VisualStudio
- Change server name from DESKTOP-S59I6HT to the name of the server in your environment. (appsettings.json, NewsAggregatorPlatformDbContext.cs)
- Set following environment variables to enable sending password recovery emails: NAP_MAIL_SERVER, NAP_MAIL_PORT, NAP_SENDER_NAME, NAP_SENDER_EMAIL, NAP_EMAIL_PASSWORD
- Default admin login: system[@]nap.com password: system (ignore brackets)