Dear Ti Nguyen,
Good day! Thank you for posting your query in our community.
Based on your description, you want to create a SharePoint site to store data and share.
From these two official articles: Use the SharePoint Team collaboration site template - Microsoft Support, Use the SharePoint Topic, Showcase, and Blank communication site templates - Microsoft Support, we can know that:
A SharePoint team site connects you and your team to shared content and resources. Use team sites to store and collaborate on files or to create and manage lists of information as well as:
- Track and stay updated on project status
- Organize and co-author shared content
- Connect to a Microsoft 365 group to access team resources
A SharePoint communication site is a great place to broadcast information to others. Share news, reports, status updates, and more in a visually appealing format. Use communication sites to engage and inform broad audiences.
- Create portals, department, or project-specific sites
- Share company news, announcements, and events
- Engage dozens, or thousands, of viewers
So we recommend you could create a SharePoint team site to meet your requirement.
If you still have other questions about it, please feel free to post back.
Sincerely,
Jazlyn | Microsoft Community Moderator