Regular User (limited access)
Username: Tester
Password: Tester123!
Mentor (user with 1000+ points has mentor privileges)
Username: kaydo
Password: !2Qwqwer
Mission
Demo
ScreenShots
Instructions
Built With
Meet the Team
Credit
Our mission is to provide an environment where fellow developers can help others with their experience, knowledge, and insight. With our mentorship system, logged-in users are able to upvote others to become mentors. There is also an option to downvote other users enough for them to lose their position and status as a mentor.Mentors are given tools to help others out such as replying to the current forums, or to privately tutor others in need with our inhouse chat room. We are sure that this app can prove to be accessible and user-friendly to all developers who are both in need of help and willing to help others.
This is the home page. We have a functional login/logout system as well as a register a new username. If the user choose to not log in or create a new user, he/she can still use the app, but with limited access. The six buttons users click above will send the user to different areas that I will explain!
Once the user clicks a category under the forums, it will be sent to a page that looks very similiar to this. Here the user can see the different categories for the current forum. You can choose to view or reply to the individual threads or create your own. However, the user cannot reply or create if he/she are logged in.
After the user click onto a thread, the user will be on this page. If the user is logged in, this page allows the user to reply to a the thread. Also, the user can also upvote or downvote other users based on their judgement, logic, reasoning, and relevance to the thread.
If a user needs private help, they will click on the class button, then request mentorship. As shown on the page, the user is finally able to request for mentorship. This request will give access to the mentors to give a private chatroom with the user to who needs mentorship.
On the inbox page, the user is able to review messages sent from other users. The outbox a similiar page, but the user is able to see the messages that he/she sent out. To send out a message, the user must click on the profile of the user they want to message.
This page is our inhouse chatroom that was developed for the app. The chatroom is a link where the user can mentor or be mentored by another user. Using our messaging system, the user will either give a link, or be give a link to have access to this chatroom.
1. Clone Repo or go on Threaderzzz app.
2. Plug in Data if cloned
3. Yarn Install for packages
4. Register, or log in as a previously made user. (optional)
5. Add a thread, comment, or play around with the site.
6. Comment other threads, or request a private mentorship from another user!
1. Quill
2. React-Model
3. Moment
4. Socket-io
Thank you to all the friends and instructors that assisted us on the app!
Collapse Message Input
Message david.huh
Thread #off-topic