Coder Social home page Coder Social logo

momo's Introduction

The Narrative Project

Purpose

  • The purpose of this project is to re-create a personal narrative that clarifies and illuminates certain aspects one's life that may have been buried otherwise had it not been organized in a certain way
  • By re-organizing one's life, one can see more clearly the relationships between certain things, understand oneself better, define more informed goals and prevent making past mistakes
  • The project provides a centralized location for introspection and understanding of oneself

Proposed Sections

  • The proposed sections are usually aspects of one's life that are not emphasized in social media, or aspects that are scattered around on the internet, but are influential in building the way we are today
  • Currently, such sections include diaries, opinions, accounts of days, books read, movies watched, music, short blurbs, and other sections that may be added later that could help in strengthening the purpose

Organization

  • Sections are not disjoint, as the purpose of providing a space to see these aspects of life together is to establish connections between different sections. Therefore, individual accounts will have links to other accounts, and visualizations of statistics are proposed to better illustrate these connections
  • mental models for visualizing this project may be thought of as a multimedia personal diary and dashboard for past accounts

Data Storage

  • currently, the author has not decided whether to source data on third party websites or store it locally on the server. Considerations that influence this decision include performance speed, ease of access, and storage space
  • Since the site right now would not be connected to others (not a social network)

Source

  • Data for books and movies will come from GoodReads, IMDb, and Rotten Tomatoes. It will be linked to any thoughts or related information the author had when reading or watching these things.
  • Data for personal diaries source is not clear at the moment. Since the author has personal accounts stored in multiple places (which is part of the reason a centralized location is desired), author may need to retrieve older accounts from various blogging sites, diaries and note taking apps. This will take some time figuring out.
  • Another complication includes personal photos. Decisions on what kind of photos to put on the site need to be made. Currently, the author is deciding between all personal photos or ones that are aesthetically pleasing (made for an art project or taken with an audience in mind)
  • The pros and cons of these two kinds of images would of course, be concerns on creating too much noise and wasting storage space, making the space ugly. The concern for the other would be that it may not reflect fully one's life.

Construction plan

  • A full stack approach is considered. Rather than building out the entire backend or frontend first, the author will focus on features to implement.
  • For more concrete details on project development, see the Dev Diary.

momo's People

Contributors

itsdanni avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.