Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oneananda/cloudnarrative
CloudNarrative is a modern, serverless blog platform designed to provide a seamless and scalable solution for personal and professional blogging
https://github.com/oneananda/cloudnarrative
asp-net asp-net-core blog-engine csharp nosql
Last synced: 7 days ago
JSON representation
CloudNarrative is a modern, serverless blog platform designed to provide a seamless and scalable solution for personal and professional blogging
- Host: GitHub
- URL: https://github.com/oneananda/cloudnarrative
- Owner: oneananda
- License: gpl-3.0
- Created: 2024-06-25T00:45:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-25T00:47:52.000Z (6 months ago)
- Last Synced: 2024-11-07T10:35:40.390Z (about 2 months ago)
- Topics: asp-net, asp-net-core, blog-engine, csharp, nosql
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CloudNarrative
CloudNarrative is a modern, serverless blog platform designed to provide a seamless and scalable solution for personal and professional blogging. Leveraging the power of AWS services and ASP.NET Core, CloudNarrative offers an intuitive and feature-rich environment for users to create, manage, and share their content effortlessly.
## Key Features
- **User Authentication:** Secure user registration and login using ASP.NET Identity.
- **Blog Management:** Create, edit, and delete blog posts with support for markdown formatting.
- **Media Storage:** Upload and manage images and files using Amazon S3.
- **Serverless Architecture:** Utilize AWS Lambda for backend processing, ensuring scalability and cost-efficiency.
- **Real-Time Notifications:** Stay updated with the latest interactions through Amazon SNS.
- **Data Persistence:** Store and retrieve blog data using Amazon DynamoDB.
- **Content Delivery:** Fast and reliable content delivery with Amazon CloudFront.## Technologies Used
- **ASP.NET Core:** Web application framework
- **AWS Lambda:** Serverless functions
- **Amazon S3:** File storage
- **Amazon DynamoDB:** Database
- **Amazon SNS:** Notifications
- **Amazon CloudFront:** Content delivery network (CDN)## Target Audience
CloudNarrative is ideal for bloggers, writers, and content creators looking for a robust, scalable, and cost-effective platform to publish and manage their content without worrying about server maintenance and scalability issues.## Getting Started
### Prerequisites
- [.NET Core SDK](https://dotnet.microsoft.com/download)
- [AWS Account](https://aws.amazon.com/)
- [AWS CLI](https://aws.amazon.com/cli/)
- [Visual Studio Code](https://code.visualstudio.com/) (or any preferred IDE)### Installation
1. **Clone the repository:**
```bash
git clone https://github.com/oneananda/cloudnarrative.git
cd cloudnarrative