Skip to content

Bharath2511/portfolio-react

Repository files navigation

In this assignment let's build a Portfolio by applying the concepts we have learned till now.

Refer to image below:


portfolio-output

Design Files

Project Set Up Instructions

  • Download dependencies by running npm install
  • Start up the app using npm start

Project Completion Instructions

Add Functionality

The app must have the following functionalities

  • When the Portfolio is opened the Navbar, HomeSection and the SocialMedia section should be displayed by default.

  • When the Home is clicked in the NavBar, the HomeSection should be displayed

  • When About is clicked , the AboutSection should be displayed.

  • When Projects is clicked , the ProjectsSection should be displayed.

  • When Contacts is clicked , the ContactsSection should be displayed.

  • When clicked on any logo in the SocialMediaSection the siteUrl for the respective app should be opened.

  • Your task is to complete the implementation of

    • src/App.js
    • src/App.css
    • src/components/Portfolio/index.js
    • src/components/Portfolio/index.css
    • src/components/Navbar/index.js
    • src/components/Navbar/index.css
    • src/components/HomeSection/index.js
    • src/components/HomeSection/index.css
    • src/components/AboutSection/index.js
    • src/components/AboutSection/index.css
    • src/components/ProjectsSection/index.js
    • src/components/ProjectsSection/index.css
    • src/components/ContactSection/index.js
    • src/components/ContactSection/index.css
    • src/components/SocialMediaSection/index.js
    • src/components/SocialMediaSection/index.css

Important Note

The following attributes are required in the component for the tests to pass

  • The NavBar component should have an HTML image element with HTML alt attribute value as profile

Resources

Images

Background Image
Navbar Image

Projects Section Images

Contacts Section Images

Social Media Logos

Colors

Hex: #ec4899
Hex: #f43f5e

Background Colors

Hex: #ffffff20
Hex: #ffffff35
Hex: #ffffff60
Hex: #f8fafc

Border Colors

Hex: #ffffff

Text Colors

Hex: #334155
Hex: #0f172a
Hex: #1e293b
Hex: #475569

Font-families

  • Roboto

Things to Keep in Mind

  • All components you implement should go in the src/components directory.
  • Don't change the component folder names as those are the files being imported into the tests.
  • Do not remove the pre-filled code
  • Want to quickly review some of the concepts you’ve been learning? Take a look at the Cheat Sheets.

portfolio-react

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published