Swifty Companion is a React Native application designed to search for and display login information, skills, and completed projects of users.
-
Two Views:
- Search View: Allows users to input text to search for login information.
- User Profile View: Displays detailed user information, including profile picture, login, email, mobile, level, location, wallet, evaluations, skills with levels and percentages, and completed projects.
-
Navigation:
- Users can easily navigate between the two views.
- A user-friendly interface makes it easy to go back to the first view.
-
Compatibility:
- The application is compatible with all iOS 9+ iPhones, thanks to Auto Layout or modern layout constraints.
To run Swifty Companion, you'll need:
- Node.js
- React Native development environment set up
- Dependencies installed (you can do this by running
npm install
oryarn install
)
-
Clone the repository:
git clone https://github.com/Hicham-BelHoucin/Swifty-Companion
-
Navigate to the project directory:
cd SwiftyCompanion
-
Install the required dependencies:
npm install # or yarn install
-
Run the application:
npm run ios # or npm run android
- Launch the application on your iOS device or emulator.
- In the Search View, enter the text to search for a user's login information.
- Tap on a the search button to view their detailed profile in the User Profile View.
- Navigate between views using the provided interface.
- Enjoy exploring user profiles, their skills, and completed projects.
This project is licensed under the MIT License - see the LICENSE file for details.