Welcome to BowfolioApp
TABLE OF CONTENTS
OVERVIEW
The native mobile app that reimplements the functionality of the BowFolios application. Users can modify profiles, projects, and interests and they can also browse other’s profile and project to see if they have the same interests with users. This App is build with Swift and firebase. It is for IOS platform only.
PROGRESS + DEVELOPMENT
Track the team’s progress via Milestones:
USER GUIDE
This section provides a brief walkthrough of the Bowfilios App user interface and its functionality.
Sign In View
sign in with your email, users can tap the Eye Button to control of showing the password or not. If you do not have an account, you can press “Register” Button down below.
Sign Up View
If you do not have an account, you can click sign up to register. Same as Sign In View, you can tap the Eye Button to control of showing the password or not. After sign up, you will be directly send to our home view.
Home View
There are four views inside Home View, users can slide left or right to switch view or just click the menu button to switch the views. The user button on the top right can trigger a sub-menu which will lead to Edit Profile View and Add Project View.
Profiles View
Users can see other people’s profile which shows name, title, bio, interests and projects they participate in. Users can taped on the projects’ image to browse the detail of that particular project.
Projects View
Users can see all the exist projects, which show name, description, interests and participants. Users can taped on the participants’ image to browse the detail of that particular user’s profile.
Interests View
Users can see all the interests with users and projects under that interest. Users can taped on the project’s image or profile’s image to browse the detail of that particular project or profile.
Filter View
Users can user filter to choose interests to show and see who has that interest. Users can tap that right arrow button to open the selection. after selecting interest, users should tap onthe arrow button again to close the selection list and the profiles of users under that interest will be show. Users can also quick select all or clear all by tapping the buttons.
Edit Profile View
User can edit their own profile by tap the button on the top right, then tap My profile. Users can change their picture, name, bio, interests and projects.
Add Project View
User can add a new project to the database and they must input enough information to create a new project.
DEVELOPER GUIDE
First, install the latest version of XCode.
Second, clone the repo to your local computer. You can run the app by using either the XCode Simulator or an iPhone with the latest version. (Caution: Using the camera function on a simulator will cause a crash.)