HNG Internship

Mobile Track Stage 2 Task

A new Flutter project.Certainly! Below is an example README.md file for your mobile application:

# My CV Mobile App

## Overview

The My CV Mobile App is a versatile application designed to serve as a comprehensive CV (Curriculum Vitae) that showcases personal and professional details. This app allows users to both view and edit their CV information on a mobile device. Whether you're a job seeker looking to keep your CV up-to-date or simply want a handy way to present your professional information, this app has you covered.

## Features

1. **CV Display**: The application provides an organized and clean display of your CV information, including:

   - Full Name
   - Slack Username
   - GitHub Handle
   - A brief personal bio

2. **Editing Capability**: You can easily edit your CV particulars through a dedicated editing page. The editing page offers user-friendly fields for modifying your CV data.

3. **Real-time Updates**: After making changes to your CV details, returning to the CV view page immediately reflects the alterations. No manual refresh is required, ensuring that your CV is always up-to-date.

## Setup Instructions

Follow these steps to set up and run the My CV Mobile App:

### Prerequisites

- [Flutter](https://flutter.dev/) must be installed on your development machine. Follow the [Flutter installation guide](https://flutter.dev/docs/get-started/install) to get started.

### Installation

1. Clone the repository to your local machine:

   ```bash
   git clone https://github.com/angeloobeta/hng_internship_mobile_track_stage_2_task.git
  1. Navigate to the project directory:

    cd hng_internship_mobile_track_stage_2_task
  2. Install the required dependencies:

    flutter pub get

Running the App

  1. Run the app on an emulator or physical device:

    flutter run
  2. The app should now be running on your chosen device.

Usage

  1. Upon opening the app, you will be presented with the CV View page, which displays your CV information.

  2. To edit your CV details, click the "Edit CV" button.

  3. In the Edit CV page, modify the fields as needed and click the "Save Changes" button.

  4. Your CV view will be automatically updated with the new information.

Feedback and Contributions

If you have any feedback, feature requests, or would like to contribute to this project, please feel free to create an issue or a pull request on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for details.