chickenkyiv / frontend Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Review main task please - #5
Download this template and convert it into react application
https://www.creative-tim.com/product/full-calendar
Review main task please - #5
Download this template and convert it into react application
https://codyhouse.co/demo/schedule-template/index.html
Here we'll keep answers to similar questions. Sub-tasks will be used for separated conversations.
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
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:
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.
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.
С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.
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.
I want to have some page where we show all features. Demo here: https://codyhouse.co/demo/app-introduction-template/index.html
You need to use create-react-app and just move this html into that project
download and use it. it's free, so we don't need to worry.
Create a separated branch and work on this things
remove assignment2 folder
Separate modals from App.js
https://github.com/ChickenKyiv/frontend/blob/dev-zheng/dev-zheng/assignment1/src/components/main/App.js#L32-L35
improve this line. It's long and complicated.
use PR to your main branch so i'll be able to review your progress more easily
make your dev-zheng branch up-to-date with documentation from main repo(use should pull data from master to your branch)
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>
https://github.com/atherdon/ph-st
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.
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.
Review main task please - #5
As you have limited knowledge of react - then we'll check your css/html/js skills only. So skip things related to react installation.
Can you recreate a similar thing from scratch? and it's better to not look at that code. use a demo only.
https://codyhouse.co/gem/reading-progress-indicator
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.
let's go with practice part.
develop
.develop
and name it understandable. at this branch, you'll install packages flow-bin and jestdevelop
and name it too. at this branch, you'll work on next code chapter, so name should show this.later
HEAD
thing about?origin
?fetch
and pull
stash
tell me more about itA declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.