Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marcuwynu23/story-blog-app
A web application dedicated to sharing blog stories.
https://github.com/marcuwynu23/story-blog-app
shortstories stories story storybook web webapp website
Last synced: about 1 month ago
JSON representation
A web application dedicated to sharing blog stories.
- Host: GitHub
- URL: https://github.com/marcuwynu23/story-blog-app
- Owner: marcuwynu23
- Created: 2022-06-07T02:54:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T16:09:38.000Z (over 1 year ago)
- Last Synced: 2024-11-13T17:55:19.068Z (3 months ago)
- Topics: shortstories, stories, story, storybook, web, webapp, website
- Language: HTML
- Homepage:
- Size: 47.9 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Story Blog App
A web application dedicated to sharing blog stories.
## Description
The Story Blog App is a platform designed for writers and readers alike. It provides a space for writers to showcase their storytelling skills by sharing captivating blog stories, while readers can immerse themselves in a collection of engaging narratives covering various genres and topics.
## Features Goal
- User Registration and Authentication: Writers can create an account and log in to the application to start sharing their stories, while readers can register to personalize their reading experience.
- Create and Publish Stories: Writers can compose their blog stories using a user-friendly editor and publish them for readers to enjoy.
- Browse and Discover Stories: Readers can explore the collection of stories, filter them by genre or author, and discover new content to read.
- Engage and Interact: Readers can leave comments on stories, providing feedback and engaging in discussions with the writers and other readers.
- Like and Save Stories: Readers can show appreciation for their favorite stories by liking them, and also save stories to their personal reading list for later enjoyment.## Installation
1. Clone the repository: `git clone https://github.com/marcuwynu23/story-blog-app.git`
2. Navigate to the project directory: `cd story-blog-app`
3. Install the dependencies: `npm install`
4. Set up the database: ` create .env and configure MONGODB_URI=mongodb://[ip]:27017/storyBlog`
5. Start the application: `npm start`
6. Access the application in your browser at `http://localhost:9000`## Technologies Used
- Front-end: HTML, CSS, JavaScript,Nunjucks
- Back-end: Node.js, Express.js
- Database: mongodb
- Other: mongoose## Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request. For major changes, please discuss them with the project maintainers.
## License
[Choose an appropriate license for your project or mention "MIT License" if applicable.]