Code Monkey home page Code Monkey logo

kickstarter's Introduction

Kickstarter landing page

Implement landing page according to Figma design - Use BEM and SCSS

  • The design 1440px
  • Notebook 1280px
  • Tablet 768px
  • Mobile (> 320px)
  1. Implement the header with nav.
  2. Implement Benefits block.
  3. Implement Presentation block.
  4. Implement About us block with the card reused 3 times.
  5. Implement Technology block with 4 process cards.
  6. Implement Testimonilas block.
  7. Implement Features block.
  8. Implement Questions block
  9. Implement the footer.

Checklist for preparing a portfolio project for HR review

  1. Don’t forget to add a title for the whole web page (it could be the name of your landing)
  2. A landing page is implemented strictly according to the design in Figma
  3. Links in the header and footer menus should lead to the corresponding blocks of the landing page
  4. The speed of animations is the same throughout the landing page (for example, increasing when hovering or moving blocks when scrolling)
  5. Placeholders in the forms suggest what to enter, and if there is a validation of the form, then it is clear in what format to enter the phone number
  6. Make sure everything looks neat on mobile and without horizontal scrolling
  7. Add favicon
  8. Add a smooth scroll for the whole page
  9. When you try to send the form there is no 405 error and the form is automatically cleared after submit and is scrolled to the top of the page or the page is reloaded
  10. The video should work. If it is not working, it can confuse the recruiter/user, because then it is not clear why it is on the landing page.
  11. After clicking the menu buttons, the landing page should scroll exactly to the beginning of the desired block (exactly where its section begins)
  12. It would be more realistic if the "Buy" button was active and clickable (for example, it could scroll the page to a contact form)
  13. It is important that in the email field the user has the opportunity to enter the whole mail and the text is not cut off
  14. Icons in the “about us” block should be animated on hover
  15. The arrow icon in the footer should increase when hovering and when clicked smoothly scroll the page to the top
  16. Logos should also become bigger on hover and lead to the first section.
  17. Under the button “see more about us”, the strip should stretch to the full width when hovering and lead to the CrazyBaby website
  18. The form shouldn’t submit empty
  19. All the social icons in the footer should be clickable and open the social networks of Crazybaby in a new tab
  20. OPTIONAL: After everything is done you can add a slider in the “features” section (for mobile version)

Github flow

  1. Fork the repo.
  2. Clone the forked one. (The project link should have your name but not mate-academy)
  3. Run npm install (or just npm i)
  4. Run npm start.
  5. Open one more terminal window for the next steps
  6. git checkout -b develop - to create new branch and switch on it
  7. Write you code in src folder
  8. Run npm run lint and fix code style errors.
  9. Run npm run deploy to deploy your solution to gh-pages
  10. git add . && git commit -m 'solution' to save your changes
  11. git push origin develop - to send you code for PR
  12. Create a Pull Request (PR) from your branch develop to branch master of original repo.
  13. Replace <your_account> with your Github username in the DEMO LINK
  14. Copy DEMO LINK to the PR description

To update you PR repeat steps 7-11

kickstarter's People

Contributors

aliceblunt8 avatar mykola-yarchuk avatar solaryasha avatar mgrinko avatar denys-cheporniuk avatar vladimir-beliy avatar

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.