Giter Site home page Giter Site logo

ngmorocco / ngx-darija Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 27.0 2.19 MB

Official Angular in Darija landing page containing all video sessions.

Home Page: https://angularindarija.dev

JavaScript 8.94% TypeScript 71.12% HTML 4.86% SCSS 15.02% Shell 0.05%
angular community darija morocco

ngx-darija's People

Contributors

chihab avatar ikourfaln avatar ilyassfouih avatar mubramaj avatar rabraghib 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  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  avatar  avatar  avatar

ngx-darija's Issues

RFC - Brainstorming on the first version features ๐Ÿง 

Description:

We need to think about the first version features and the upcoming once, so we can plan/structure our app.
And this issue is a thread/buffer of our discussion. You can comment/suggest, we would love to hear from you!

Application description :

A web application that contains all angular in darija video sessions with an admin part to add descriptions & video notes.
check project on discord

Main features :

  • List all angular in darija streaming sessions.
  • As a visitor, I can read the description of each video session.
  • As a visitor, I can search through videos by title.
  • As an admin, I can add a description to a video session.
  • Auth for Admins.

Features we may add in the future:

  • A public area where we can add all angular Arabic resources (could be videos, blogs, code snippets...)
  • A private area where the visitor can follow a path already defined by admins (like a path to master Angular with step by step resources to follow and a progress tracking feature)
  • We can add SSG tool like scully for SEO.
    By adding Scully we may remove the admin part and replace it with PR workflow (creating a PR that adds blogs/videos.. as MD files then rebuild and deploy the new version of ngx-darija)

RFC - Design and Content

Design and Content

  • Status: draft
  • Type: enhancement
  • Related components: design, ui, ux

Description

It would be better if we could have a design spec to follow (figma, invision).
Below is a proposition of a list of features we could have.

UI

  • Have a sticky navbar with the logo, search input (have a search story), dark mode button (story), github link to contribute
  • Have a footer with the tech stack (angular, universal, netlify), the build number, Copyright and (social logos
  • Use Jost font (as in https://gridsome.org)

Content

Pages

Source of the pages could be Markdown files on the repository

  • Landing Page
    • Banner
    • List of contributors
    • Random Reviews
  • Playlist
  • Session
  • About
  • Architecture: Explain the architecture of the application
  • Blog?
  • Arabic version

Playlist

  • We should have better descriptions on Youtube videos
  • We should have a conventional format for timeframes on descriptions, something like
    • 00:00 - Introduction
      on Youtube that would be a link to the timeframe, on our site that would be a route that loads the video on that timeframe

Any other thoughts?

Improve Page SEO

Apply SEO recommandations provided by Lighthouse to have a better score

image

Link to Youtube Video

When we click on the Video image or title, we should redirect the User to the video on YT.

Ideally we would like to open the video in a Video Player but that will come later I guess.

We need to Allow Embedding Angular in Darija videos in Youtube settings !!

I discover that Embedding Angular in Darija videos is disabled !!

When I embed the video:

CaptureYT1

after I click play, I get this error:

CaptureYT2

Solution:

We need to Turn on "allow embedding" in youtube video settings.
I don't know if there is an option to Turn on "allow embedding" on videos by default.

so this task if for video channel owner, @chihab ๐Ÿ˜‰

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.