🕯️💐One Piece Community Memorials

Overview

🕯️ 💐 One Piece Community Memorials

"When do you think people die? When they are shot through the heart by the bullet of a pistol? No. When they are ravaged by an incurable disease? No. When they drink a soup made from a poisonous mushroom? No. It's when they are forgotten." - Dr. Hiriluk (One Piece)

We Remember

This is a safe space, feel free to navigate the website and the repository without worrying about being spoiled.

One Piece, by Eiichirō Oda, has been on the run for more than twenty years. During this time, it has been able to create a unique community all around the world that stays together to enjoy, discuss and analyse its marvelous world. Does not matter if you started this year of have been a fan since the very first islands, if you follow the manga or the anime, if you prefer Zoro o Sanji... Being a fan of One Piece means being part of an ever-growing family.

However, as in every household, there are those that had to depart earlier. Either friends, sons, parents, nakamas... we have had to say goodbye more than once. We have had to accept that we will not be able to share the joy of discovering the final treasure with all of our loved ones. Although, we refuse to accept we have to forget them.

With this reason in mind, the One Piece Community Memorials site has been created. Here, we show our respect to those we loved and loved One Piece with us. Here, as in the Fire Festival, we lift lanterns with our wishes written on them, hoping our feelings can reach the departed. Feel free to join us.

https://onepiecememorial.github.io/we-remember/

Submissions

If there is someone you want us to add to the memorial, feel free to reach out via any method. We promise to update the memorial as frequently as required. Additionally, we want to send you our best wishes and a reminder that there is no shame in looking for help when it is needed. Losing a close person can be hard, there is no need to make it harder.

In the future, and depending on the amount of requests, it is possible we add new channels. For now, we both expect and hope the amount of submissions is as limited as possible.

What to submit

We just request you two things: a name and the year that person left us. For the former, anything it is fine: Either it is a first name, a full name, a nickname, a tag... Whatever you consider is enough is perfect. We ask for nothing more.

Additionally, if you want to add an optional short text with the submission you are also free to do so. It will be placed in certain views next to the name to show how you remember that person. Whatever it is, a memory, an anecdote, a story... it is welcome. Any language is welcome too. Just keep it short enough so we can show it.

Contributions

A lot of people has asked us to contribute in the project. At the moment, we consider we have already covered all relevant positions regarding design and development, so we are not looking for new hands. Although, we deeply appreciate your passion and interest. The fact that we have received dozens of requests already reaffirms this is the community we are proud to be part of.

Regarding economic support, we have coded everything in a very particular way to ensure we do not have to pay for any host. We did so to guarantee this remained a non-profit project that has no money to handle, and that it will stay alive even if nobody pays for the servers.

If you still want to support in any way, we think the best approach to do is to donate to cancer research foundations. A lot of our nakamas have left earlier because of this disease and we think it is just fair to fight together against it.

Our recommended charities: https://donorbox.org/nonprofit-blog/top-cancer-charities

Legal Aspects

This project is not affiliated with, funded, or in any way associated with One Piece, Eiichirō Oda or Toei Animation. It is a project for fans, developed for fans and managed by fans in a non-profit way.

Comments
  • [PG] Add search feature when in the poneglyph page

    [PG] Add search feature when in the poneglyph page

    When navigating the poneglyph page, allow the search bar to filter out specific names from the list.

    Can be created with a simple .filter(str => str.includes(filterText)) after normalizing the text values. An alternativa with fuzzy search could be implemented using Fuse https://fusejs.io/, I'll leave that to be decided by the person implementing this.

    opened by Ccastillo06 1
  • Read from CSV file and display on page

    Read from CSV file and display on page

    Let's get some core functionality in. Read from a CSV file and display it on the page. Doesn't have to look fancy yet, but if we can start showing some names that'd be great.

    Here is the link to the existing CSV: https://github.com/onepiecememorial/we-remember/blob/dev/data/lost-nakamas.csv

    • add the additional column: country
    • the contents of csv should be separated by comma or tab (i.e. name,,country,,year,,text)
    • The text should be character limited (lets say 350 for now)
    opened by toyboatt 1
  • feat: make modal native to react and improve performance

    feat: make modal native to react and improve performance

    • Created the modal natively with React.
    • Removed bootstrap dependencies.
    • Modal closes when clicking outside and can contain custom content.
    • Parallax is memorized (as well as the data calculations) to improve performance (noticeable by a look when running the project with the before/after changes)
    • Also added the moon image with some little animation

    Capture

    opened by Ccastillo06 0
  • Try and create a modal pop up on button click

    Try and create a modal pop up on button click

    Tried and create a modal on lantern click to show name and text.

    Modal not showing correctly, but almost(?) there. I'm sure there can be some usuable code if you're interested

    opened by toyboatt 0
  • feat: create lanterns page and scrollable parallax

    feat: create lanterns page and scrollable parallax

    Created some first approach to the lanterns idea. Still many things to fix all around so feel free to pick the branch and add more features.

    TODO LIST:

    • Animate the lanterns to grow as they float up.
    • Add some automatic scrolling in case the user does not interact with the page.
    • Add a proper background for now.
    • Add the moon icon to the top as a sticky parallax element (examples here https://react-spring.dev/components/parallax)
    • Anything else you come with that looks cool 🔥
    opened by Ccastillo06 0
  • feat: create script to parse CSV into JSON

    feat: create script to parse CSV into JSON

    Associated issue: #28

    Script will run before the build command, so should affect the pipeline process for deployment too.

    • Added some instructions in a new markdown file.
    • File will be readable from React, see screenshot for proof.

    Capture

    opened by Ccastillo06 0
  • Added a rudimentary landing section & frontend config file

    Added a rudimentary landing section & frontend config file

    Changes

    • Modularized banner
    • Now possible to toggle banner on and off using frontend.config.ts
    • Added bare-bones landing section
    • Made the foundation for a 404 page
    opened by thenu-k 0
  • feat: handle page deployment and improve build process

    feat: handle page deployment and improve build process

    Deployed page: https://onepiecememorial.github.io/we-remember/

    PR Features:

    • Added Vite as a toolchain (using Rollup underneath) to build. (Faster and better Dev Experience than CRA too).
    • Proper load of images.
    • Proper load of CSS and other project static files.
    • Changed the BrowserRouter to HashRouter so GH pages support it.
    • Added some new commands in package.json for local development.

    Issues: #13 #18

    opened by Ccastillo06 0
  • [General] Add multi language support for text

    [General] Add multi language support for text

    Apply a localization library https://react.i18next.com/ to load the language preferred by the final user.

    It needs a folder containing the JSON files with the text to be shown to the final user.

    opened by Ccastillo06 0
  • [PG] Add proper set of backgrounds to poneglyph page

    [PG] Add proper set of backgrounds to poneglyph page

    We expect to receive a set of poneglyph backgorunds from design so we can add an scrollable poneglyph. In case we only have one background, add scroll to the div or ul containing the list of names.

    opened by Ccastillo06 0
  • [PG] Create the /poneglyh page UI

    [PG] Create the /poneglyh page UI

    Create a page that displays the poneglyph structure (3 columns on desktop, 1 in mobile) with all the names in the CSV (JSON).

    List the names with the format `name - year`.
    Make the names clickable so they open the Memorial modal.
    
    opened by Ccastillo06 0
  • [MM] Add background and styles to the Memorial modal

    [MM] Add background and styles to the Memorial modal

    Implement a Memorial component which will display the grave PNG provided by design and will show when opening the modal.

    Expected props: name, year, text.

    opened by Ccastillo06 0
  • [LT] When a lantern is clicked, show the modal and stop de CSS animation

    [LT] When a lantern is clicked, show the modal and stop de CSS animation

    When a lantern is clicked in between the animation, stop the CSS animation using animation-play-state: paused and show a modal with the grave PNG provided by design.

    Add information for the person name, year and the text provided from the CSV (JSON).

    opened by Ccastillo06 0
A community website built by the community for the community (Hacktoberfest 2022) :tada:

Hacktoberfest 2022 ?? : Built by the community for the community! This repository is an initiative which aims to help beginners kickstart their open-s

Your First Open Source Project 5 Oct 12, 2022
aka Scaletor, take screenshots of a piece of a map and scale/compare with other parts of the map

scale-a-tron A quick-and-dirty map that lets you compare one area to another. Draw a shape around a region, zoom in to another place on the map, and c

Stamen Design 24 Nov 7, 2022
Domvas implements the missing piece that connects the DOM and Canvas.

Domvas Overview Domvas implements the missing piece that connects the DOM and Canvas. It gives to the ability to take arbitrary DOM content and paint

Paul Bakaus 389 Dec 29, 2022
Download all Moodle files with one click. This is a Chrome extension built to save time and effort from downloading files manually one by one!

Moodle Downloader Extension Moodle downloader extension for Chrome. The extension is tested with both the TUM moodle and the official moodle demo. Not

Zhongpin Wang 8 Nov 15, 2022
Hasbik is a community based social token and the new paradigm in the crypto space. With the goal to build a community around a crypto token.

Hasbik is a community based social token and the new paradigm in the crypto space. With the goal to build a community around a crypto token.

null 2 Jan 5, 2022
Code Scanning/SAST/Static Analysis/Linting using many tools/Scanners with One Report - Scanmycode Community Edition (CE)

Star it If you like it, please give it a GitHub star/fork/contribute. This will ensure continous development ⭐ TLDR; To install it. Install docker and

Marcin Kozlowski 351 Dec 29, 2022
All your services in one place, built by the community

Ferdium Ferdium Screenshots Download Unsigned Nightlies on MacOS Unsigned Nightlies on Windows Migrating from Ferdi Contributing Contributors ✨ ???? H

Ferdium 1.3k Jan 8, 2023
Zenload - "Load couple loaders and apply transform one-by-one

Zenload Load couple loaders and apply transforms one-by-one. Install npm i zenload -g How to use? With env vairable ZENLOAD: NODE_OPTIONS='"--loader

coderaiser 1 Jan 25, 2022
⛺️ Tipi is a homeserver for everyone! One command setup, one click installs for your favorites self-hosted apps. ✨

⛺️ Tipi — A personal homeserver for everyone ⚠️ Tipi is still at an early stage of development and issues are to be expected. Feel free to open an iss

Nicolas Meienberger 4.9k Jan 4, 2023
A real time Web-App for one to one chatting.

We-Vibe A real time web-app for one to one chatting. The project is broadly divided into two parts - Server and Public (client). The Socket.io module

Sushmita Kumari 6 Dec 15, 2022
Vite plugin to client bundle i18next locales composited from one to many json/yaml files from one to many libraries. Zero config HMR support included.

vite-plugin-i18next-loader yarn add -D vite-plugin-i18next-loader Vite plugin to client bundle i18next locales composited from one to many json/yaml f

AlienFast 4 Nov 30, 2022
Papers from the computer science community to read and discuss.

Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves

Papers We Love 66.8k Dec 31, 2022
Support documentation for Decrypt's applications, token, and community.

Website This website is built using Docusaurus 2, a modern static website generator. Installation npm install Local Development npm start This command

Decrypt 83 Dec 8, 2022
LearnR is an educators application that aims to bring together students and teachers on the community platform.

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Emerenini Cynthia Ngozi 0 Sep 5, 2022
Starter-gatsby-blog - Gatsby starter for a Contentful project from the community.

Contentful Gatsby Starter Blog Create a Gatsby blog powered by Contentful. Static sites are scalable, secure and have very little required maintenance

Priya Chakraborty 0 Jan 29, 2022
Share your (queer) art to your local LGBTQ+ community :3

art lav Share your (queer) art to your local LGBTQ+ community :3 watch a video of our demo! https://youtu.be/8Fp89tMSdFA The Problem Despite growing m

Nathan Endow 3 Jan 25, 2022
Klecks is the official open-source release of the community-funded online painting app Kleki.

Klecks (German for "splash of color", pronounced "clex") is the official open-source release of the community-funded online painting app Kleki. Klecks

I paint, code and mess around. 74 Dec 27, 2022
A community-centric site like you've never seen before.

Kleptonix A community-centric site like you've never seen before. Overview This section will be updated when basic posting and account creation functi

Luis Bauza 1 Apr 19, 2022
Admin portal for the community-profiles web app

cp-admin Admin portal for the community-profiles web app. Created with Strapi and postgresql backend. Hosted with Azure App Services. Strapi Instructi

Grant Moss 3 Nov 4, 2022