iMentor You started your journey as a developer at Ironhack. Do you need some advice? We give you the option to get in touch with some senior Ironhackers so you can find the best mentor to guide you through your new journey. With iMentor you will find the best mentor within the Ironhack community.
- 404: As an anon/ user, I can see a 404 page if I try to reach a page that does not exist so that I know it's my fault
- Signup: As an anon I can sign up on the platform so that I can start playing into competition
- Login: As a user, I can log in to the platform so that I can play competitions
- Logout: As a user, I can log out from the platform so no one else can use it
- Add Questions As a user I can add a question
- Edit Question As a user, I can edit a question
- Edit Profile As a user I can edit a user profile
User profile:
- see my profile
- change role mode to mentor or mentee
- edit my profile
Path | Component | Permissions | Behavior |
---|---|---|---|
/ |
Home | public <Route> |
Home page |
/signup |
SignupPage | anon only <AnonRoute> |
Signup form, link to login, navigate to homepage after signup |
/login |
LoginPage | anon only <AnonRoute> |
Login form, link to signup, navigate to homepage after login |
/feed |
Feed | user only <PrivateRoute> |
Show published questions by all users and gives the option to filter them |
/mentors |
Mentors | user only <PrivateRoute> |
Shows a list of mentors |
/questions/add |
AddQuestion | user only <PrivateRoute> |
Adds a question to the feed |
/questions/:id |
QuestionDetails | user only <PrivateRoute> |
See the details of the specific question and add comments |
/questions/:id/edit |
QuestionForm | owner only <PrivateRoute> |
Edit the question (only the owner can do it) |
/profile/:id |
PlayersListPage | user only <PrivateRoute> |
The details of the mentor/mentee |
/profile/:id/edit |
TableView | user only <PrivateRoute> |
Edit the details of the mentor/mentee |
- Footer
- LoginForm
- MentorCard
- Navbar
- QuestionCard
- QuestionForm
- SignupForm
- Tags