• HOME
  • BOOKS
  • ART
  • MUSIC
  • Creepy
  • Cyberia
  • STORE
  • BLOG & NEWS
  • ABOUT
  • 天使 の ラジオ
  • Menu

MOONCHILDE

Aisling Black Homepage
  • HOME
  • BOOKS
  • ART
  • MUSIC
  • Creepy
  • Cyberia
  • STORE
  • BLOG & NEWS
  • ABOUT
  • 天使 の ラジオ

My new project has come to life!

Building Skazaniya part 1 - Initial Ideas

August 10, 2025 in Skazaniya, Tech, School

I have decided to blog through my project of my new project “Skazaniya”. This will be the project I work on throughout my final two years in school! The basic idea is a digital Library system and a corresponding online website that patrons can browse through the collection. I plan to do this almost entirely by coding and creating it by hand. The only thing I will not be doing by hand is scanning all the books and movies and board games, and any other things that will be collected. I have some loose ideas, general tech specs, and vibes I want the project to have. 

PROJECT OVERVIEW

Skazaniya is a sleek, quirky personal library management system of my personal collection with vintage terminal aesthetics, combining 80s Soviet brutalism with modern web functionality. Built to showcase full-stack development skills while creating a genuinely useful tool for book lovers. Any user, even without a account, can search and browse the account. There will be creative ways to search the whole collection. Users can make accounts to make lists from the collection, as well as find ways to buy the books in the collection from indie booksellers. This is a way to be a voyeur into someone's personal collection and maybe discover new books from a collection that came to be over the last twenty years. 

Target Timeline: 2-year development alongside computer science coursework

Primary Goal: Portfolio piece demonstrating database design, web development, API integration, and creative problem-solving

TECHNICAL SPECIFICATIONS

Frontend Technologies

  • HTML5, CSS3, JavaScript

  • Responsive design with a mobile-first approach

  • CSS Grid/Flexbox for layouts

  • CSS animations for terminal effects and boot sequence

  • Typed.js for realistic typing animations

  • Media queries for device responsiveness

Backend Technologies

  • Python (preferred) or Java

  • Database: SQLite (development) → MySQL/PostgreSQL (production)

  • Web framework: Flask/Django (Python) or Spring (Java)

  • User authentication and session management

  • Email verification system

API Integrations

Primary APIs:

  • LibraryThing API (book metadata)

  • Google Books API (cover images, backup metadata)

  • Bookshop.org API (indie bookstore integration)

Backup APIs:

  • Open Library API (metadata backup)

  • Additional cover image sources

  • Redundancy for service outages

User Experience Goals

  • Intuitive navigation despite a unique aesthetic

  • Fast, responsive performance

  • Engaging interactive elements

  • Accessible design principles

  • Professional functionality with personal flair

DEVELOPMENT TIMELINE- 2 YEARS

This project will be built over my last two years of my BA in Computer Science.

Year 1 (Learning Phase)

  • Database design and basic backend

  • Core book management features

  • Basic web interface development

  • API integrations implementation

Year 2 (Polish Phase)

  • Advanced search features

  • User system implementation

  • Mobile responsiveness

  • Easter eggs and special features

  • Performance optimization and deployment

Post-Graduation

  • Advanced features and community elements

  • Professional hosting and maintenance

  • Potential portfolio showcase expansion

CORE FEATURES

Book Data Management

Primary Data Fields:

  • Title, Author(s), ISBN, Genre, Publication Year

  • Personal Rating (1-5 stars)

  • Reading Status: Currently Reading, Read, Want to Read, Abandoned, Re-read, Avoid

  • Date Started, Date Finished

  • Personal Notes/Review

  • Series Information & Edition Tracking

  • Content Warning Badges (:::EXTREME CONTENT WARNING:::)

  • “Vibes” of the book. Ex: “cottage core” or “Hot Girl Summer”

Data Input Methods:

  • LibraryThing app integration for barcode scanning

  • Manual entry for books without ISBNs

  • Bulk import via CSV export from LibraryThing

  • Automatic cover image retrieval via APIs

User System

Guest Users:

  • Browse full collection

  • Use all search features

  • View book details

  • Cannot save personal lists

  • Generic interface experience

Registered Users:

  • All guest features plus:

  • Personal "Favorites" lists

  • Save books to personal reading lists

  • Personalized dashboard greeting

  • Email updates (opt-in)

Super Users (Real-life friends):

  • All registered user features plus:

  • Book borrowing requests

  • Special lending permissions

Aesthetics and Theme

The aesthetics of this project are inspired by my love of communist russian aesthetics, brutalism, vintage library computer terminals, both back-end and patron-facing, vintage books, and computing. I remember with much fondness searching the library collection on an older terminal, and how it literally seemed like magic at the time. I am nostalgic for a simpler time when it was more mysterious to search for books and media. I also worked at a camera store when I was really young, and scanned photos and slides and helped people keep their memories, so documenting my collection feels very natural for me!

 Skazaniya means "Legends" in Russian - Because every book collection tells a story.

Here is the Pinterest Board that I have made for preliminary ideas for the “look” of this project.

SKAZANIYA MOODBOARD

FINAL THOUGHTS-

So I am very excited about this project. The first step after this is more planning and beginning to scan the books to get used to LibraryThing. Watch this space for more updates! I have a lot of ideas that I’m going to finalize in the coming weeks.

-Aisling <3

Tags: tech, vintage computing, skazaniya, school project, learning, programming, database, libreary, library science, library, university, student work, porfolio, technical writing, writing
Prev / Next
Tag Cloud Block
This is an example. Double-click here and select a page to create a cloud of its tags or categories. Learn more
  • Art
  • Day Trip
  • Pro Tip
  • Theories
  • Things to Do
BLOG & NEWS RSS
  • August 2025
    • Aug 10, 2025 Building Skazaniya part 1 - Initial Ideas Aug 10, 2025
  • July 2025
    • Jul 23, 2025 LIFE AND WRITNG PROJECTS Jul 23, 2025
    • Jul 16, 2025 AI MANIFESTO Jul 16, 2025
  • November 2024
    • Nov 23, 2024 English Major Thoughts Nov 23, 2024
  • August 2024
    • Aug 5, 2024 Women's Chess Aug 5, 2024
  • July 2024
    • Jul 26, 2024 March and April Jul 26, 2024
  • March 2024
    • Mar 2, 2024 What's been happening... Mar 2, 2024
  • January 2024
    • Jan 4, 2024 JAN 2024 UPDATE Jan 4, 2024
  • December 2023
    • Dec 29, 2023 A long rant/Journal entry/bitch session/crybaby whining Dec 29, 2023
  • September 2023
    • Sep 24, 2023 Some Sadness... Sep 24, 2023
    • Sep 4, 2023 Hello, September Sep 4, 2023
  • August 2023
    • Aug 27, 2023 Pratique, Pratique, Pratique Aug 27, 2023
    • Aug 10, 2023 New Substack Post and Editing Without Mercy Aug 10, 2023
  • July 2023
    • Jul 23, 2023 Softness, Decluttering, and Summer Memories Jul 23, 2023
  • June 2023
    • Jun 21, 2023 Started a Substack, finally. Jun 21, 2023
    • Jun 20, 2023 Sigh. Invisible Disease Sucks! Jun 20, 2023
  • May 2023
    • May 25, 2023 Be patient and kind to yourself May 25, 2023
    • May 7, 2023 Upcoming Projects and Releases May 2023 May 7, 2023
    • May 5, 2023 Being a creative with limitations… PART ONE- BASICS May 5, 2023
  • April 2023
    • Apr 20, 2023 Inspirations as of lately <3 Apr 20, 2023
    • Apr 10, 2023 New Photos Up ^_^ Apr 10, 2023
  • March 2023
    • Mar 15, 2023 First two and half months of 2023.... Mar 15, 2023
  • February 2023
    • Feb 14, 2023 It has been a while! UPDATES! Feb 14, 2023
  • June 2022
    • Jun 24, 2022 May and June 2022 Jun 24, 2022
  • April 2022
    • Apr 18, 2022 I've been sick... and other current events Apr 18, 2022
  • February 2022
    • Feb 16, 2022 NEW MUSIC ALBUM Feb 16, 2022
  • January 2022
    • Jan 10, 2022 New Projects for 2022 Jan 10, 2022
  • December 2021
    • Dec 1, 2021 NaNOWriMo Results!! Dec 1, 2021
  • November 2021
    • Nov 6, 2021 NANOWRIMO 2021! Nov 6, 2021
  • October 2021
    • Oct 27, 2021 BOOK RELEASE! 10-31-21 Oct 27, 2021
    • Oct 12, 2021 Prep-Tober so Far Oct 12, 2021
  • September 2021
    • Sep 23, 2021 New Beginnings! Sep 23, 2021