Giter Site home page Giter Site logo

lukew3 / 3cards Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 1.33 MB

Flashcards on web3. Permanently stored, owned by you, and resistant to authoritative control. Powered by arweave.

Home Page: https://lukew3-3cards.netlify.app/

JavaScript 0.71% TypeScript 71.19% CSS 28.10%
arweave bundlr education nextjs

3cards's Introduction

Hi there ๐Ÿ‘‹

I'm always building, follow me to see what I build next.

If you want to hire me, I'm open to offers starting January 2025 after my graduation.

๐Ÿ“„ See my resume

๐Ÿ“ง Email me at [email protected]

Some things I've made:

  • mathgenerator - A math problem generator with a large variety of problem types, usable as a python package.
  • stemplayeronline.com - A website that allows users to mix music using a stem player in their browser.
  • uni2db.com - An API for public university data like courses offered. Powered by open-source web scrapers.
  • 3cards - Flashcards on web3. Runs at 0 cost, allowing for completely free and unblockable education.
  • ideaspot.org - A website where users can share and build each others ideas.
  • congol.net - An online server for playing a competitive 2 player version of Conway's Game of Life.
  • dropsync - Perfectly sync a moment in your life with a moment in a song
  • lukew3/resume - Github Actions CI to build a pdf of my resume from jsonresume and latex template.

3cards's People

Contributors

lukew3 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

3cards's Issues

Add ability to go back pages in sets

Maybe give page a number or just show after id in bottom row. May just want to remove the back button altogether and just have a load next button. Improve buildNextUrl method so that there aren't so many cases. Should be able to use some library to generate url.

Edit: Include page number in url query params. Increment this value when moving to a new page. Maybe going back should just be simulating going back in page history.

Keyboard shortcuts

On create page you could have keys that move focused card up and down, delete the card, or create a new card

  • ctrl+up - move selected card up
  • ctrl+down - move selected card down
  • ctrl+d - delete card
  • ctrl+n - new card

Add support for images.

Maybe when a user uploads an image to a pair, their transaction will start as soon as they select the image. If they cancel the image is removed from the set. If it is uploaded, the transaction id will be added as a third element to the term def pair.

Handle Invalid set errors

After submit, navigate to set page with data loaded locally and tell the user what the status of their set is.

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.