CodeSocial

Code Social is a full stack social network application for coders who are new to the industry and looking for work and information about companies and the interview process. The site will allow users to post information in various categories (Company Info, Interview Advice, Practice Code for Interviews), comment on other users posts, update posts, delete posts, and upvote posts.

Technologies :
  1. JavaScript
  2. CSS
  3. Handlebars.js
  4. Node.js
  5. Express.js
  6. Sequelize.js
  7. Mysql
  8. Mysql2 npm package
  9. Express-session
  10. Connect-session-sequelize
  11. Dotenv
  12. Husky
  13. Prettier
  14. Charts.js
  15. Bcrypt
  16. Adzuna API
  17. Heroku

Tech Blog

This is a full stack web application CMS-style sit similar to a Wordpress site. This app follows the MVC paradigm in its architectural structure, with the use of Handlebars.js as the templating engine with Sequelize for ORM and express-session package for authentication and the use of cookies to stay logged in.

Technologies :
  1. JavaScript
  2. CSS
  3. Handlebars.js
  4. Node.js
  5. Express.js
  6. Sequelize.js
  7. Mysql
  8. Mysql2 npm package
  9. Express-session
  10. Connect-session-sequelize
  11. Dotenv
  12. Bcrypt
  13. Heroku

Trailr

A Front-End web application for searching for movies. Users can search a movie by title, select which movie they're interested in, and view information about the movie such as its IMDB critic rating, trailer, runtime, if the movie is on Netflix to stream, and other related material.

Technologies :
  1. Html
  2. CSS
  3. Materialize CSS Library
  4. JavaScript
  5. Open Movie Database (OMDb) API
  6. Google Youtube Data API v3
  7. Streaming-Availability API via RapidAPI
  8. The Movie Database (TMDB) API

Back-End Employee Tracker

This is a Back-End Employee Tracker that was created using a SQL database with MySQL, and used inquirer npm package to get the user input and manipulate the database based on that input. The User can add a new employee to the database, add new role, add new department, view all departments stored on the database, view all employees, view all Roles and more.

Technologies :
  1. JavaScript
  2. Node.js
  3. SQL
  4. MySQL
  5. MySQL2 npm package
  6. Promise-sql npm package
  7. Console.table npm package
  8. Inquirer npm package

Back-End README Generator

This is a Back-End application for generating a high quality README.md files and user will be prompt with questions about the info needed to be shown in the read me file and all the links and video needed. The user needs to run npm install command in the terminal to install the decencies needed for this application after that the user needs to run the command "node index.js" to run the app after that the user will be prompt and the content of the README.md file will be generated dynamically based on the user's answers.

Technologies :
  1. JavaScript
  2. Node.js
  3. fs Node.js module
  4. inquirer npm package

Back-End E-Commerce RESTful API

This is a Back-End base for an E-Commerce website, based on RESTful API that was created using the Sequelize promise-based Node.js ORM for MySql. Users can Create, Read, Update and Delete data from the database. There are four models built in the app Categories, Products, Tags, and ProductTags that have relationships such as one-to-many relationships and many-to-many relationships.

Technologies :
  1. JavaScript
  2. Node.js
  3. SQL
  4. MySQL
  5. Sequelize.js
  6. Mysql2 npm package
  7. Dotenv