Code Monkey home page Code Monkey logo

droidconke2022web's Introduction

droidconKE2022

badge

droidconKe 2022 Web

droidconKe Official Website

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

Features

The has the following features:

  • Home
  • Sessions
  • Saved Sessions
  • Feed
  • About
  • Speakers
  • User Auth (Google)
  • Feedback

Getting Started

First, run the development server:

yarn

yarn dev

Contributing

We would love to have your help in making droidconKE Website better. The project is still very incomplete, but if there's an issue you'd like to see addressed sooner rather than later, let us know.

For any concerns kindly:

Contributing Guide

or JUST,

Pull Request Guide

Contributors

Auto-populated from: contributors-img

License

Assets

Credits:

license

Open Source Love

droidconke2022web's People

Contributors

bkmgit avatar brianmugweru avatar cliffgor avatar danielotieno avatar gloriabargoria avatar i-krypt avatar manuelgeek avatar njeririziki avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

droidconke2022web's Issues

Update dependecies

Upgrade Next to version 14(latest)
Update Typescript to Lates
Any other related libraries

Single session

  • feed single sessions data
  • handle multiple speakers' view
  • share session; Twitter, WhatsApp, Facebook

Favorite sessions

happens when user is logged in

  • save session
  • View saved sessions
  • unfavorite session

Add PWA capability

  • Offline capability
  • Cache busting
  • push notifications
  • Prompt new update

Manage SEO

  • Meta tags, twitter, facebook
  • App icons
  • sitemap.xml
  • https support

You can refer to old droiconke KE repo

Feedback Modals

Requires user to be logged in

  • session feedback implementation
  • event feedback implementation

[Action Required] Update your apps to the latest Firebase Cloud Messaging APIs and SDKs

We’re writing to let you know that starting June 20, 2024 the legacy Firebase Cloud Messaging (FCM) APIs will be discontinued.

What do you need to know?

On June 20, 2024, we’re reducing the number of Firebase Cloud Messaging (FCM) legacy register APIs and legacy send APIs that provide similar functionality. This step will allow us to provide you with a more consistent experience and align with Google security standards to improve security, reliability and performance.

Because of these API decommissions, some already-deprecated SDKs and features will stop working after June 20, 2024.

Please consult the tables below to find which Firebase Cloud Messaging (FCM) APIs and corresponding services/SDKs/features will be discontinued and replaced with new alternatives.

Discontinued Send API Decommissioned service New alternative
Legacy HTTP Protocol Sending messages via the Legacy HTTP API. Send messages via the HTTP v1 API.
XMPP Protocol Sending upstream and downstream messages via the XMPP API. Send downstream messages via the HTTP v1 API.Send upstream messages via HTTP/gRPC directly from the App to your server.
Batch send API Including multiple send requests in a single HTTP request to FCM known as Batch Send. Send messages via the HTTP v1 API, which has been optimized for fanout performance

Your Firebase project(s) that use Firebase Cloud Messaging APIs are listed below:

  • droidconKE (602867001820)
    • Your recent usage of impacted APIs/features: Legacy HTTP protocol
    • Your recent usage of impacted APIs/features: Server Keys
We’re writing to let you know that starting June 20, 2024 the legacy Firebase Cloud Messaging (FCM) APIs will be discontinued.

What do you need to know?
On June 20, 2024, we’re reducing the number of Firebase Cloud Messaging (FCM) legacy register APIs and legacy send APIs that provide similar functionality. This step will allow us to provide you with a more consistent experience and align with Google security standards to improve security, reliability and performance.

Because of these API decommissions, some already-deprecated SDKs and features will stop working after June 20, 2024.

Please consult the tables below to find which Firebase Cloud Messaging (FCM) APIs and corresponding services/SDKs/features will be discontinued and replaced with new alternatives.

Discontinued Send API

Decommissioned service

New alternative

Legacy HTTP Protocol

Sending messages via the Legacy HTTP API.

Send messages via the HTTP v1 API.

XMPP Protocol

Sending upstream and downstream messages via the XMPP API.

Send downstream messages via the HTTP v1 API.

Send upstream messages via HTTP/gRPC directly from the App to your server.

Batch send API

Including multiple send requests in a single HTTP request to FCM known as Batch Send.

Send messages via the HTTP v1 API, which has been optimized for fanout performance

Discontinued Register API

Decommissioned SDK

New alternative

GCM register API

Google Cloud Messaging(GCM) SDKs (deprecated in 2018).

Latest FCM Android SDK.

Legacy Web register API

FCM JS SDK version<7.0.0 (deprecated in 2019)

Latest FCM JS SDK.

Instance ID Server API for Web

No SDK related to this API.

Latest FCM JS SDK.

Discontinued Feature

Decommissioned service

New alternative

Server keys

Authenticating requests with server keys.

Authenticate requests with access tokens generated from authorized service accounts

iOS Direct Channel

Sending messages via FCM’s direct channel to iOS devices while they are running in the foreground.

All iOS messages will be sent via APNS channel.

What do you need to do?
Take the following actions before June 20, 2024, to ensure that you have access to the latest supported features and to reduce the risk of future decommissions affecting your usage:

Follow the instructions described in Firebase FAQ to migrate your individual APIs.
Update to the latest versions of Firebase SDKs.
Platform

Recommended FCM SDK version

Android

= 23.1.2

iOS

= 10.10.0

Web (Javascript)

= 9.22.1

Your Firebase project(s) that use Firebase Cloud Messaging APIs are listed below:

droidconKE (602867001820)
Your recent usage of impacted APIs/features: Legacy HTTP protocol
Your recent usage of impacted APIs/features: Server Keys

Modals

  • close modal on outside click

2023 Updates

  • past years' sessions page
  • dates changes
  • assets updates to 2023 info
  • more updates

Implement dark theme

  • Change useTheme hook to ThemeContext
  • Image for dark theme
  • Fix not matching classes

Schedules page

  • Fetch schedule sessions
  • Feed sessions data to card, grid
  • Scheduled days switch - with the transition
  • Switch between card, and grid - remember switched option

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.