Giter Club home page Giter Club logo

devcon-website's Introduction

This is a Next.js project bootstrapped with create-next-app.

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open http://localhost:3000 with your browser to see the result.

You can start editing the page by modifying pages/index.tsx. The page auto-updates as you edit the file.

API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts.

The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

devcon-website's People

Contributors

devcon-website avatar ethosdev avatar github-actions[bot] avatar lassejaco avatar noobg avatar randylien avatar wslyvh avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

devcon-website's Issues

Link rendering in DIPs

currently they are raw MarkDown:

image

maybe we can let a markdown processor run over it to render it as a link?

improve displaying of swarm hash

currently it can go outside the container which looks bad:

image

Also wondering if we directly should expose the swarm hash (not really sure end users should see hashes without asking for them)

fr t9n needed ?

Bonjour,
Just asking if you want/need a fr.json t9n for the website.
It would be a pleasure for me to do so (like I did for so many FOSS and websites and also for the ETH website).
Just asking before to not waisting my time.
Feel free to ask for it if you think it would be an improvement.

devcon-archive: add length filter

I think it would be nice to be able to filter by length or talk type. Sometimes you only have little time and e.g. want to see all lightning talks to watch one of them.

Add export-all button to schedule

I'd like to see all of my talks on my calendar to resolve conflicts and to have integrated.

Adding it one by one is cumbersome. Having an export-all button that creates one .ics file, or multiple in .zip would be useful

Add recap videos to archive

I think we also should add the recap videos to the archive - currently only the talks are there - but I think it would also be nice for the archive to reflect what was happening around the talks.

Filter "null"

Currently if a speaker description is not available we show "null"
but IMHO we should just not write anything here

image

"Report Problem" button next to a video

we get reports like this:

Hi, the presentation recording of my talk on the Devcon website shows a different talk. Is there anything that we can do about it please?

but currently the barrier for reporting is quite high and so we might miss some cases. Maybe we should lower the barrier by having a button next to the video to easily report - also this can add context to the report (like the talk name in the system) to easier identify/fix the problem

Discussion: Swarm<>YouTube

Currently YouTube is the default and swarm is the second (fallback) option.
Should we turn this around?

When going on the agenda schedule back filters are lost

On iOS/Safari when you are navigating the schedule agenda and happen to have the “ATTENDING” enabled then (1) you select on of the events for more details and then (2) go back using the swipe left gesture the aforementioned “ATTENDING” filter is gone and you hace to scroll up back agaib and enable it

Allow downloading of a video

example use-case: you have a long flight to return after DEVCon and want to download some talks to use the flight time
it is currently possible - but not a nice UX - would be nicer if there is a button next to the talks to be able to download them
Maybe it is a good way to use swarm here.

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.