Platform to match coding mentors with coding mentees
- Handlebars
- bcrypt
- Express-session
- Connect-session-sequelize
- MySQL2
- Sequelize
- Express
- Node
- Nodemon
- dotenv
- Heroku
- HTML
- CSS
- Bootstrap
AS A coding enthusiast
I WANT access to a mentor who can coach me, a mentee who I can coach or peers with similar interests
SO THAT I can enhance my skills and build my network
GIVEN a full-stack MentorMe application
WHEN I visit the site for the first time
THEN I am presented with the homepage, navigation links for the homepage and mentor search; and the option to log in
WHEN I click on the homepage or mentor search options
THEN I am taken to these pages
WHEN I click on any other links in the navigation
THEN I am prompted to either sign up or sign in
WHEN I choose to sign up
THEN I am prompted to create a username and password and enter some basic profile information
WHEN I click on the sign-up button
THEN my user credentials are saved and I am logged into the site
WHEN I revisit the site at a later time and choose to sign in
THEN I am prompted to enter my email and password
WHEN I am signed in to the site
THEN I see navigation links for the homepage, my dashboard, and the option to log out and am able to edit my personal information
WHEN I am logged in as a Mentee
THEN I can view profiles of Mentors and other Mentees and connect with them via email, view and edit the frameworks I am interested in learning, view my partnerships with Mentors and the tasks they have assigned to me
WHEN I am logged in as a Mentor
THEN I can view profiles of Mentees and connect with them via email, view and edit the frameworks I am interested in coaching and view my partnerships with Mentees and the tasks they I have assigned to them. I can also search the library of tasks, filter them to show the tasks that I have created, and create additional tasks to add to the library