A simple and interactive portfolio app built with React Native.
Report Bug
·
Request Feature
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.
- 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
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🔧 Run the script
$ npm run startRuns the app in the development mode.
| Original Author |
|---|
Ismael Dias |