-
Notifications
You must be signed in to change notification settings - Fork 2
oneleif website MVP Planning Session 03.15.2020
Welcome to the olWebsite wiki!
MVP stands for Minimum Viable Product, or the most minimal features that need completed to be considered a functioning application
- Potential Members
- Existing Members
- Other organizations, for potential partnerships
- Recruiters
Please see the following link for the mockups of the features described below: https://www.figma.com/file/zukLdUXgDYBhPAU8NZbljW/OL-Website-Workspace?node-id=1449%3A0
Note: the UI is still a work in progress, so before putting in too much work, check with the community managers to make sure you understand the task at hand
- Feautured content Carousel
- About oneleif text
- Join us box with social media links (youtube, twitter, github, and discord)
- footer with nav
- Social media links (youtube, twitter, linkedin, discord, github, medium)
- Title image (maybe a video explaining about the projects)
- Text explaining what an active project is
- Search bar (for searching by name, tags: (tags for need help, blocked, etc), language)
- Cards for each project (includes an icon and short description... the link takes you to either a oneleif page or their github)
- Title image
- Text explaining the project (could be a copy of the README)
- Links to relevant info (github, website, etc)
- Written in markdown?
- Title picture (maybe a map of everyone's location)
- Search bar (for searching by name and tags)
- Cards for each member (driven off of developer profiles, including their: profile image, bio, and a link to their profile)
- Core team shown statically at first.
- First page of Signing Up is simply input for email/password AND Buttons for google/github login
- Once Signed Up, direct user to the profile for entering personal information
- Title image (maybe another featured carousel)
- Search bar (for searching by name and tags)
- Cards for each post (with an image, title, sub-description)
The profile should contain 4 pages of information A profile should be capable of being followed by another user to get updates about their work
- Form with UserData per the API docs
- If you are the user looking at the profile, you should see an "edit profile" button
- Ability to set profile picture
This page contains all of the posts made and edited by this user, it should look just like the normal Posts page
This page contains all of the Active Projects the user is a part of, it should look just like the normal Active Projects page.
We can get the Active Project information by querying the active project GitHub repositories, and checking if the GitHubUserName field of the user is contained in a project's collaborators.
This page should contain generated graphs and infographics (maybe optionally decided upon by the user).
This page should show a feed of recently updated posts, followed users, similar to the GitHub Dashboard.