Giter Club home page Giter Club logo

c0d3-app's People

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  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

c0d3-app's Issues

[Backlog] Catalog of requested revision submissions

We should keep a catalog of requested revision submissions so you can follow up with the conversation if they have any further questions. Otherwise you have to ask them to send the code to you what you submitted and what feedback you gave so you can properly analyze the scenario.

[Lesson Page] - Should work as expected

AC - Left side

  • Left pane should display all challenges for lesson.
  • On the left pane, when user has completed the challenge, it should indicate so.
    • Other status (untouched, pending review, rejected)
  • The right pane must display challenge content when the page first loads
  • When the user clicks on the challenge navigation on the left, the right pane must display the correct lesson content.
  • If user has pending or approved submission, their submission must be visible under lesson content along with reviewer feedback (if any)
  • Submission code diff should render the diff UI correctly
  • Reviews should be a separate card (ignore the comments section). User profile image is not be necessary.

Remove `server_url` dependency

Our app dependency on server_url secret is causing a server_url blocker where we need to authenticate before auto deploying.

Fix - Please remove the secret dependency so our auto deployments does not get blocked by approval.

[Component] - Fix Loading Spinner Component or remove it

Loading component created a nasty UI bug:

#135

@Wolfy64 describes the issue:

The <Spinner/> is wrapped by<Layout/> who is include the navBar. that explain the UI bug
Now the DOM error is because <Spinner/> is wrapped by  <Layout/> and <Layout/> is wrapped by the spinner lol 
(edited)

Inception!

Signup Page must work as expected

Signup Page must work as expected.

AC

  • If fields are wrong, make sure to display error fields
  • If signup is successful, take user to the curriculum page.

[Curriculum] - View Challenges Button to Lesson Page

AC

  • As a user currently on JS1, when I click on View Challenges button I should be taken to the lesson page.
    • URL path: Should take users to the lesson page. curriculum/<id of lesson>
  • Lesson Page must show the correct challenge on the left pane.

[Refactor] Cards Components

Tech Debt - There are too many card components

LessonCard, ReviewCard, LoginCard

should just be a Card component with width prop

Add Full Stack to README

As title states, it would be nice to have the full stack that will be used for the project available as a list in README in order for students to do some research into each technology. Feel free to close if we don't want that information available to everyone. Thanks!

[DB Error] - Lesson SVG Cover Images

The order property on lessonInfo data

export const GET_LESSON = gql`
  query lessonInfo($lessonInfo: LessonId, $lessonUserInfo: LessonUserId) {
    lessonInfo(input: $lessonInfo) {
      id
      title
      description
      order
      docUrl
      challenges {
        id
        description
        title
        order     <------------------------------------------
      }
    }
    userSubmissions(input: $lessonUserInfo) {
      id
      status
      mrUrl
      diff
      viewCount
      comment
      challengeId
      reviewer {
        id
        username
      }
      createdAt
      updatedAt
    }
  }
`

does not map correctly to the SVG images.

Screen-Shot-2020-04-18-at-2-10-07-PM

Invalid Lessons redirects to 404 or error

If the user manually enter a urrl i.e. https://c0d3.com/curriclum/23 which does not correspond to a correct lesson, it should redirect the user to an error or 404 page.

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.