Git Product home page Git Product logo

hakynbayo's Introduction

Profile Manager Application This application allows users to manage their profiles, including entering personal information, professional experiences, skills, and uploading resumes. Users can view their profile summary and the uploaded resume.

Features User Profile Management Professional Experience Entry Skill Selection with Multi-select Resume Upload and View Responsive Design

Installation Clone the repository cd to the project directory

Install dependencies:

yarn to install dependencies. Running the Application

To start the application, use the following command: yarn run dev This will start the development server, and you can view the application by navigating to http://localhost:5173 in your web browser.

Project Structure src/components/: Layout.js: Layout component for consistent structure. Navbar.js: Navigation bar with a dropdown for accessing the Profile Manager. ProfileForm.js: Form for entering user profile information. ProfileSummary.js: Displays the profile summary and the uploaded resume. ExperienceEntry.js: Component for adding multiple professional experiences.

src/assets/: images/: Directory for storing image assets such as the logo.

src/pages/: HomePage.jsx: Component for storing homepage. ProfileManager.jsx: Component for storing profile information.

Usage Adding Profile Information Navigate to the Profile Manager by clicking on the icon in the top-right of the navbar. Enter your full name, email, and phone number. Add professional experiences by clicking the "Add Experience" button. Select your skills from the multi-select dropdown. Upload your resume (PDF or DOCX format). Click "Save Profile" to save the information. Viewing Profile Summary After saving the profile, the profile summary will display on the right side of the screen, including a link to view the uploaded resume.

Additional Notes Ensure the uploaded resume file is either a PDF or DOCX to avoid validation errors. The application is responsive. Potential Enhancements Enhance the UI/UX for better usability.

By following these instructions, you should be able to set up, run, and use the Profile Manager application effectively.

hakynbayo's People

Contributors

olaitan1 avatar

Watchers

 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.