Improve on Existing Laravel / Ionic Angular app - 5 hour job
Budget: $30 – $250 USD
Hello! This is a very simple, 5 hour job, that includes about 9 tasks.
Features I want to add:
User Registration:
1 -(time estimate: 30 minutes) Add one question to user registration, which is "Are you currently a college Student or Alumni?" The user can only choose one, and choose between student or alumni. I already have this in the database. I do need the user to be able to edit this within their profile. Once selected, saves to database.
Use the Ionic Segment UI component here - https://ionicframework.com/docs/api/segment
Show for Default on left, "Alumni", then "Student" on right. Example below
You are a: [College Alumni] [College Student]
2 -(time estimate: 15 minutes) Add Select from Organizations. I already have a table called Organizations, which has many large official orgs that people are members of. Enable edit from My Profile page.
3 -(time estimate: 5 minutes) Move things around in user registration. First, Move the Military question at the very bottom. Second, Put Alumni vs. Student question at very top of User registration.
4 -(time estimate: 10 minutes) Add a checkbox for signed Privacy policy - have checked by default. Link to a privacy alert Modal with Lorem ipsum in it - I will modify this later. Put this at the bottom of the user registration page.
Members page:
1 -(time estimate: 30 minutes) Controller for counting shared traits (db ?). I want a Laravel controller created that searches the user account of all other members, and then returns which ones have one or more matching traits. If a trait matches, count number of matches.
Need to create a new table for matches. Calculate for each member, run each time a new user joins, and update count between all users.
2 -(time estimate: 15 minutes) Member card - Replace Rank number (1,2,3,4,5,...) in top left of Member card with Traits count number - sorted by most to least.
3 -(time estimate: 10 minutes) Add YouTube symbol on top of the photo, IF someone has a YouTube video associated with their user_id.
4 -(time estimate: 15 minutes) Display toggle between viewing Members as: Alumni, Students, or Both (by defailt).
Profile page:
1 -(time estimate: 10 minutes) Add in 2 paragraphs of text. Currently, a user can input two different text paragraphs, but these are not showing up on the user profile page.
2 -(time estimate: 30 minutes) Display organizations
3 -(time estimate: 30 minutes) Display if user selected Alumni vs. Student - put this at top of Info about the user.
4 -(time estimate: 30 minutes) If you are viewing another user's profile - any traits that are the same as you, should be displayed with a yellow border around them, indicating the traits you share.
Miscellaneous:
1 -(time estimate: 30 minutes) Include ability to change alumni / student, make same as user registration, Ability to edit Organizations selected, Ability to change Alumni vs. Student status
2 -(time estimate: 15 minutes) Apple Testflight - build for iOS, upload to Testflight on my Apple developer account
3- (time estimate: 15 minutes) PWA build - create a new build for the web, give all files to upload onto public HTML directory on HostGator shared server.
Total time required:
Between 4 and 5 hours worth of work.
Features I want to add:
User Registration:
1 -(time estimate: 30 minutes) Add one question to user registration, which is "Are you currently a college Student or Alumni?" The user can only choose one, and choose between student or alumni. I already have this in the database. I do need the user to be able to edit this within their profile. Once selected, saves to database.
Use the Ionic Segment UI component here - https://ionicframework.com/docs/api/segment
Show for Default on left, "Alumni", then "Student" on right. Example below
You are a: [College Alumni] [College Student]
2 -(time estimate: 15 minutes) Add Select from Organizations. I already have a table called Organizations, which has many large official orgs that people are members of. Enable edit from My Profile page.
3 -(time estimate: 5 minutes) Move things around in user registration. First, Move the Military question at the very bottom. Second, Put Alumni vs. Student question at very top of User registration.
4 -(time estimate: 10 minutes) Add a checkbox for signed Privacy policy - have checked by default. Link to a privacy alert Modal with Lorem ipsum in it - I will modify this later. Put this at the bottom of the user registration page.
Members page:
1 -(time estimate: 30 minutes) Controller for counting shared traits (db ?). I want a Laravel controller created that searches the user account of all other members, and then returns which ones have one or more matching traits. If a trait matches, count number of matches.
Need to create a new table for matches. Calculate for each member, run each time a new user joins, and update count between all users.
2 -(time estimate: 15 minutes) Member card - Replace Rank number (1,2,3,4,5,...) in top left of Member card with Traits count number - sorted by most to least.
3 -(time estimate: 10 minutes) Add YouTube symbol on top of the photo, IF someone has a YouTube video associated with their user_id.
4 -(time estimate: 15 minutes) Display toggle between viewing Members as: Alumni, Students, or Both (by defailt).
Profile page:
1 -(time estimate: 10 minutes) Add in 2 paragraphs of text. Currently, a user can input two different text paragraphs, but these are not showing up on the user profile page.
2 -(time estimate: 30 minutes) Display organizations
3 -(time estimate: 30 minutes) Display if user selected Alumni vs. Student - put this at top of Info about the user.
4 -(time estimate: 30 minutes) If you are viewing another user's profile - any traits that are the same as you, should be displayed with a yellow border around them, indicating the traits you share.
Miscellaneous:
1 -(time estimate: 30 minutes) Include ability to change alumni / student, make same as user registration, Ability to edit Organizations selected, Ability to change Alumni vs. Student status
2 -(time estimate: 15 minutes) Apple Testflight - build for iOS, upload to Testflight on my Apple developer account
3- (time estimate: 15 minutes) PWA build - create a new build for the web, give all files to upload onto public HTML directory on HostGator shared server.
Total time required:
Between 4 and 5 hours worth of work.