Skip to content

ismaelldiias/react-native-portfolio-app

Repository files navigation

Portfolio App

A simple and interactive portfolio app built with React Native.
Report Bug · Request Feature

📌 About the Project

This app was originally created as part of the React Native Developer Training by Digital Innovation One (DIO).

The instructor Felipe Aguiar provided a briefing with the challenge of creating a mobile portfolio application using React Native, allowing users to showcase their profile, social links, and skills in an interactive and responsive way.

The challenge included two screens:

  • Main Screen: Displaying your photo, name, and clickable links that redirect to your social profiles (LinkedIn, GitHub, Email).
  • Skills Screen: Showing your photo, a title "My Skills", and a list of your skills with a star rating to indicate the level of each skill, plus a "Talk to Me" button.

As a personal enhancement, I added custom icons for each button and each skill, making the UI more interactive and visually appealing.

👀 Preview

🔥 Features

  • Main Screen with photo, name, and functional social links (redirect to external sites)
  • Skills Screen with photo, title, skills list with star ratings, and a "Talk to Me" button
  • (Improvement) Custom icons for each button and each skill

🛠 Technologies

🚀 Building

You'll need Node.js installed on your computer in order to build this app.

git clone https://github.com/ismaelldiias/react-native-portfolio-app.git
$ cd react-native-bat-signal-app
$ npm install
$ npm run start

📱 Usage

🔧 Run the script

$ npm run start

Runs the app in the development mode.

✨ Author

Original Author

Ismael Dias

LinkedIn

About

A simple and interactive portfolio app built with React Native.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published