https://github.com/hari7261/storyteller
https://github.com/hari7261/storyteller
bootstrap css html storytelling website
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/hari7261/storyteller
- Owner: hari7261
- Created: 2024-10-17T07:58:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-17T08:24:47.000Z (over 1 year ago)
- Last Synced: 2025-02-27T05:51:33.795Z (over 1 year ago)
- Topics: bootstrap, css, html, storytelling, website
- Language: HTML
- Homepage: https://story-teller-smoky.vercel.app
- Size: 14.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Storyteller
Welcome to the **Storyteller** repository! This project is a small, modern, and futuristic website where users can explore a variety of engaging stories from different categories such as Action, Horror, Adventure, Sci-Fi, Love, Romance, Comedy, Mystery, and more. This README will walk you through the structure, features, and setup of the project.
## π Website Preview
Check out the live demo: [Storyteller Website](https://story-teller-smoky.vercel.app/)
## π οΈ Tech Stack
This project is built using:
- **HTML** for the structure
- **CSS** for styling (modern & futuristic design)
- **JavaScript** for interactivity
- **Markdown** for easy documentation
---
## π― Features
- **π Story Categories**: Choose from a variety of genres like Action, Horror, Adventure, Sci-Fi, Romance, Comedy, and Mystery.
- **π» Responsive Design**: Optimized for all devicesβdesktop, tablet, and mobile.
- **π Futuristic Look**: Sleek animations and a modern user interface that give a unique experience.
- **π Interactive UI**: Smooth transitions and engaging interactions for better user engagement.
- **π¨ Dark Mode**: Built-in support for dark mode for a sleek nighttime reading experience.
- **π Search Functionality**: Quickly find your favorite stories by category.
---
## π Project Structure
The project is organized as follows:
```bash
storyteller-website/
β
βββ index.html # Main HTML file
βββ styles.css # CSS file for styling
βββ script.js # JavaScript file for interactivity
βββ assets/ # Folder for images, icons, etc.
β βββ logo.png # Website logo
β βββ icons/ # Category icons
β βββ backgrounds/ # Background images for each category
βββ README.md # Project README file
```
---
## π§ Installation & Setup
To run the project locally, follow these steps:
### Prerequisites
Ensure you have the following installed:
- A modern web browser (Chrome, Firefox, Safari, etc.)
- Text editor (VS Code, Sublime Text, etc.)
### Clone the Repository
```bash
git clone https://github.com/your-username/storyteller-website.git
cd storyteller-website
```
### Open the Website Locally
Simply open the `index.html` file in your browser:
```bash
open index.html
```
---
## β¨ Usage
### Explore Stories by Category
Upon loading the website, you'll be greeted by a futuristic design with multiple categories to choose from. Here's a list of the available story genres:
| Category | Icon π·οΈ | Description |
|------------|--------------------|------------------------------------------------------------------------------|
| **Action** | πββοΈ | High-octane stories filled with intense sequences and thrilling moments. |
| **Horror** | π» | Spooky tales that will send chills down your spine. |
| **Adventure** | π | Embark on a journey with courageous characters. |
| **Sci-Fi** | π | Futuristic technology and space exploration stories. |
| **Love** | π | Heartwarming stories of love and friendship. |
| **Romance** | π | Classic romantic tales full of passion and emotion. |
| **Comedy** | π | Humorous stories guaranteed to make you laugh out loud. |
| **Mystery** | π΅οΈββοΈ | Dive into stories filled with suspense and surprising twists. |
### Navigating the Site
1. **Homepage**: From the homepage, you can select any story category.
2. **Story List**: After selecting a category, you'll be presented with a list of stories.
3. **Story Page**: Clicking on any story will take you to its detailed page, where you can read the full story.
### Dark Mode
- Toggle between **light mode** and **dark mode** for a more comfortable reading experience, especially at night.
---
## π Code Snippets
Here are some key code snippets to understand the structure of the project:
### HTML - Category Grid
```html
Action
Horror
```
### CSS - Futuristic Design
```css
body {
font-family: 'Roboto', sans-serif;
background: linear-gradient(to right, #141e30, #243b55);
color: #fff;
}
.category-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
padding: 40px;
}
.category {
background: rgba(255, 255, 255, 0.1);
padding: 20px;
border-radius: 10px;
transition: transform 0.3s;
}
.category:hover {
transform: scale(1.05);
}
```
### JavaScript - Interactive Elements
```javascript
// Toggle dark mode
const toggleDarkMode = () => {
document.body.classList.toggle('dark-mode');
};
document.querySelector('#darkModeToggle').addEventListener('click', toggleDarkMode);
```
---
## π Future Improvements
Some upcoming features and improvements include:
- **User Authentication**: Allow users to sign in and save their favorite stories.
- **Story Submission**: Allow users to submit their own stories in various categories.
- **Comments & Ratings**: Enable users to leave feedback and rate stories.
- **Voice Narration**: Add an option to listen to stories using voice narrators.
---
## π Contributing
Contributions are welcome! Follow these steps to contribute:
1. **Fork** the repository.
2. Create a new **branch**.
3. **Commit** your changes.
4. Push your branch and open a **pull request**.
Feel free to open issues if you encounter any bugs or want to request new features.
---
## π License
This project is licensed under the MIT License.
---
## π¬ Contact
If you have any questions or feedback, feel free to reach out:
- GitHub: [hari7261](https://github.com/hari7261)
---
Thank you for checking out the **Storyteller Website**! Happy reading! ππ