Shofolio

4/29/2022


Built off of the back end of Master Key Spanish, I designed architected Shofolio.com to be a portfolio-sharing, learning platform. ...Read more

Built off of the back end of Master Key Spanish, I designed architected Shofolio.com to be a portfolio-sharing, learning platform.

On the Back End:

  • I wrote the back-end code using the Express.js framework with Embedded JavaScript (ejs).
  • I designed the EJS templates and followed RESTful routing for the courses feature, comments, and the Projects pages.
  • I formatted the individual project pages to seamlessly integrate Google Slides presentations.
  • I included password authentication using Passport.js.
  • I validate form and input submissions using Joi.
  • I then store the data using MongoDB and Mongoose Schemas.
  • Many unreleased features on the way.

On the Front End:

  • I reached out to @christina.m.armand to discuss completely redesigning the user interface of shofolio.com for more of a social media user experience.
  • We had numerous standups to discuss progress and changes until we finalized a design.
  • I rewrote the code for the entire user interface using HTML, EJS partials, CSS and JavaScript.
  • I built based off of the design, and expanded it to my own CMS and other pages.
  • I am currently leaning Angular to compare it with my knowledge of React in order to decide on a framework/library to transform the app into an SPA (single page application).
  • About Project
  • Comments
  • Similar

Web Development

Tue Oct 18 2022

Completed:

12/31/2023

Completed:

1 year ago
Project Designer

Jude Clarke, MBA

Software Engineer | Central Florida

~Visionary and Creator of Shofolio~ Welcome to my platform where all of your hard work and mine come together.

View Creator Profile
Please type your comment.

Mr. Clarke

Mr. Clarke 3 years ago

Nice project!

Please type your comment.