Following project can be used as a foundation for a news-following application. It enables its users to save news articles and their authors in database, fetch them, update and delete - normal CRUD operations. User can also list all articles created by a specified author.
The project has been done with FastAPI and MongoDB Atlas, as mentioned in the title. These technologies are very useful for this kind of project. Especially database with a flexible schema such as Mongo is a great solution.
Link to MongoDB Atlas is in .env file, which of course isn't uploaded to GitHub.