GithubHelp home page GithubHelp logo

frontend's People

Contributors

atherdon avatar dev-tianjing avatar

Watchers

 avatar  avatar

frontend's Issues

convert phoenix startup template into react page

Description/Steps to reproduce

Please check this code repo. https://github.com/atherdon/ph-st
It's a UI Kit, that was created by my friends, and they shared with me a free sample to try.
basic idea is to convert that HTML code into react page.
You should provide your step-by-step plan, where you'll explain

  • how you'll do it.
  • What do you need from me
  • What will be a problem and what questions do you have to me, before you'll start.

for fast start we can use a template from build folder
But also check their src structure and tell me - will you be able to setup a local version of development version where we'll be able to alter scss?

prev code located here: https://github.com/atherdon/ph-st
compiled HTML are here: https://github.com/atherdon/ph-st/tree/master/build

checklist
as it's a big task, please tell me your step by step plan.
it'll be cool to go from basic stuff first, like:

  • implement header and footer and container -->
  • then go to each block -->
  • and show me the progress each time when you finish the item

So I can review it, and make some corrections.

in order to be able to see the result online - we must push repository code on https://www.netlify.com/
when you create an account here and try to move this repo - you'll need to get a grant access from me.
Do it - I'll receive a notification and I'll approve it.

Expected result

Additional information

[Wangdong] Intro to project

First task you will be to check the code repo, find documents, that I've pushed there and please generate some questions.
Take your time, don't rushing you right now, because jumping in a new project can be a bit challenging.

#2 First test assessment [main task]

Сheckout the repo.
Make a separated branch with a name that will give me an idea who is behind this branch.
And start to work on your test assessment. We'll use that code later, so do it well.

Spend on it about 4 hours or less. Then buzz me and i'll review your progress and tell you my notes.

  • Create a folder inside your repository.
  • Install and configure create-react-app
  • Create components, static data from a separated array.

You should make at least one commit + push per day.
This task is for 2-3 days max.
Start to work on and before our 2 hours will end - post a message for me(at your github task) about what was done, what questions do you have, what is not clear for you... And tell me what you'll do tomorrow.

comments [Zheng Wei]

Description/Steps to reproduce

Modal Component Events

Description/Steps to reproduce

You should move modal related methods from App.js into Modal component
This part

  onOpenEventModal = (gIndex, eIndex) => {
    groupIndex = gIndex;
    eventIndex = eIndex;
    this.setState({isOpen: true});
  }

  onCloseEventModal = () => {
    this.setState({isOpen: false});
  }

To this

   let { isOpen, eventData, onCloseEventModal } = this.props;
    return (
      <Modal open={isOpen} onClose={() => onCloseEventModal()} center>

#8

Expected result

Additional information

Calendar page - Bootstrap/Responsive Design

Description/Steps to reproduce

Based on #8 (comment)

This is really main problem.
I don't know how to do responsive on React.
I only know about bootstrap grid system a little.
I really hope to learn responsive design

@icreamsoft Let's talk here about how we'll make it mobile ready.
Right now this task only for our plans. We didn't start to work on it while we don't have a propper plan.

Expected result

Additional information

[Tianjing Jin] Intro the project

First task you will be to check the code repo, find documents, that I've pushed there and please generate some questions.
Take your time, don't rushing you right now, because jumping in a new project can be a bit challenging.

[Zheng Wei] Intro the project

First task you will be to check the code repo, find documents, that I've pushed there and please generate some questions.
Take your time, don't rushing you right now, because jumping in a new project can be a bit challenging.

#3 git+github skills

Description/Steps to reproduce

let's go with practice part.

  • please delete everything from master branch. only readme file should be.
  • create a featured branch from master and call it develop.
  • put all your current code on this branch and commit it by using CLI(before you just drag-n-drop your code in browser)
  • push changes into the repository so i can see your actual progress
  • create a featured branch from develop and name it understandable. at this branch, you'll install packages flow-bin and jest
  • create featured brach from develop and name it too. at this branch, you'll work on next code chapter, so name should show this.
  • push this updates to code repo and buzz me.

later

  • let's create some merge conflicts(i'll try to help you) - buzz me when you'll get to this stage.

Questions

  • Tell me please what is HEAD thing about?
  • Do you know how to close GitHub issue from git commit?
  • what is origin?
  • how to list all branches inside the repo?
  • what difference between fetch and pull
  • stash tell me more about it

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.