riwnlmk's Shelf is a personal library and showcase platform focused on books, anime, and progress tracking. The project is designed as a minimal and organized space for documenting reading and watching experiences, reviews, thoughts, and memories.
The platform combines a clean shelf-style interface with a timeline system to help track completed and ongoing content. It serves as a personal archive rather than a public database.
- Timeline
- Chronological activity tracking system.
- Visualize reading and watching progress over time.
- Maintain a personal history of completed content.
- Books
- Display books with thumbnails, titles, ratings, and personal reviews.
- Organized card-based layout for better readability.
- Optional short impressions and notes for each entry.
- Anime
- Track watched anime in a dedicated section.
- Store ratings, thumbnails, and quick reviews.
- Simple and structured viewing experience.
- HTML for structure
- CSS for styling and responsive design
- JavaScript for interactivity and dynamic content loading
- JSON-based data management system
├── assets/
├── css
│ ├── all.min.css
│ └── style.css
├── data
│ ├── anime.json
│ ├── books.json
│ └── posts.json
├── favicon/
├── index.html
├── js
│ ├── dataLoader.js
│ └── timeline.js
├── LICENSE
├── media/
├── README.md
├── robots.txt
├── sitemap.xml
├── thumbnail/
└── webfonts/Note
This project is primarily built for personal tracking, archiving, and exploration of books and anime. The content is curated personally and reflects individual experiences and preferences.
Contributions, issues, and feature requests are welcome! Feel free to fork the repository and submit a pull request.