Skip to content

ruchithjaybooks/ruchithjaybooks.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 RJ Books - Ruchith Jay's Author Website

RJ Books Logo

Website GitHub Pages Made with HTML

🌟 About

Welcome to the official website of Ruchith Jay (Ruchith Jayarathna), a Sri Lankan author and international relations student known for captivating storytelling and imaginative world-building. This website showcases his collection of e-books and web novels spanning fantasy, romance, and adventure genres.

📖 Featured Works

E-books & Physical Copies

  • Ruchith's World (Coming Soon)

Web Novels

  • Eyes of Lucigarden - Epic fantasy adventure
  • Veyra - Romantic fantasy tale
  • Your Wish on Tanabata - Contemporary romance
  • Poinciana - Drama and romance

🚀 Website Features

  • Responsive Design - Optimized for all devices
  • 🎨 Modern UI/UX - Clean and attractive interface
  • 📱 Progressive Web App - PWA capabilities for mobile users
  • 🔄 Interactive Carousel - Showcasing book covers and promotions
  • 📱 Social Integration - Connect across multiple platforms
  • Fast Loading - Optimized performance
  • 🔍 SEO Optimized - Enhanced discoverability

🛠️ Technologies Used

  • Frontend: HTML5, CSS3, JavaScript (ES6+)
  • Fonts: Google Fonts (Inter)
  • Icons: Custom SVG assets
  • Hosting: GitHub Pages
  • PWA: Manifest.json for app-like experience

📁 Project Structure

ruchithjaybooks.github.io/
├── index.html              # Main homepage
├── manifest.json           # PWA configuration
├── README.md              # Project documentation
├── assets/                # SVG icons and graphics
│   ├── social media icons
│   └── UI elements
├── css/
│   └── styles.css         # Main stylesheet
├── images/                # Book covers and photos
│   ├── book covers (.webp)
│   ├── carousel images
│   └── branding assets
└── js/
    └── scripts.js         # Interactive functionality

🌐 Connect with Ruchith Jay

Facebook Instagram Twitter YouTube Goodreads BlueSky Medium

🚀 Getting Started

Prerequisites

  • Modern web browser
  • Basic understanding of HTML/CSS/JavaScript (for development)

Running Locally

  1. Clone the repository:

    git clone https://github.com/ruchithjaybooks/ruchithjaybooks.github.io.git
  2. Navigate to the project directory:

    cd ruchithjaybooks.github.io
  3. Open index.html in your browser or use a local server:

    # Using Python
    python -m http.server 8000
    
    # Using Node.js
    npx serve .
    
    # Using PHP
    php -S localhost:8000
  4. Visit http://localhost:8000 to view the website

🎨 Customization

The website is built with clean, modular code that's easy to customize:

  • Colors: Modify CSS custom properties in styles.css
  • Content: Update text and images in index.html
  • Books: Add new book entries in the respective sections
  • Social Links: Update social media links in the header section

📱 PWA Features

This website includes Progressive Web App capabilities:

  • Installable: Users can install the site as an app
  • Offline-ready: Basic caching for improved performance
  • App-like experience: Full-screen mode on mobile devices

🔒 Copyright Notice

All books and content on this website are protected by copyright. Unauthorized reproduction or distribution is prohibited.

🤝 Contributing

While this is a personal author website, suggestions for improvements are welcome:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/improvement)
  3. Commit your changes (git commit -am 'Add improvement')
  4. Push to the branch (git push origin feature/improvement)
  5. Open a Pull Request

📄 License

This project is private and proprietary. All rights reserved by Ruchith Jay.

📞 Contact

For inquiries about books, collaborations, or website feedback:


© 2025 Ruchith Jay. All rights reserved.

About

Temporary website for RuchithJay Books

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •