Skip to content

A platform for programming discussions, questions and real-time mentorship

Notifications You must be signed in to change notification settings

kyblockstacking/ThreaderZZZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A platform for programming discussions, questions and real-time mentorship.

Demostration Logins


Regular User (limited access)
Username: Tester
Password: Tester123!

Mentor (user with 1000+ points has mentor privileges)
Username: kaydo
Password: !2Qwqwer

Table of Content

Mission
Demo
ScreenShots
Instructions
Built With
Meet the Team
Credit

Why Threaderzzz?

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.


Demo

Description

ScreenShots


Home Page
Description
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!

Threads
Description
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.

Reply Thread
Description
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.

Request Mentorship
Description
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.

Inbox Page
Description
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.

Chatroom
Description
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.

Instructions

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!


Built With

1. Quill
2. React-Model
3. Moment
4. Socket-io


Meet the team


Aidan David Kevin Vernie


Credits

Thank you to all the friends and instructors that assisted us on the app!

Collapse  Message Input

Message david.huh

Thread #off-topic

About

A platform for programming discussions, questions and real-time mentorship

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published