AdibZidan / personal-portfolio

My Personal Portfolio

Home Page:https://www.adibzidan.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My Personal Portfolio

This project is live. Head over here to access it.

This repository includes my Portfolio, About Me and Task-Manager.

The Task-Manager is built using Angular 12 and is already CRUD ready.

For the Back-End, I'm using Node.JS; which is in a private repository.

As of August 10th, 2021, I've replaced the Back-End with the NgRx state framework.

Instructions:

Make sure to install the latest version of:

  • Node.JS & npm
  • Run npm i to install all the necessary dependencies

Accomplishments:

  • Portfolio, About Me & Task Manager are fully responsive
  • Basic & more in depth tests for each Component
  • Dynamic SCSS mixins
  • Deployed with HTTPS

What I've learned

  • Connecting Front-End with Back-End
  • CRUD: Create, Read, Update & Delete
  • Angular Material : Dialog
  • Angular animations
  • Un/Subscribing
  • HTTP methods
  • Node.JS
  • Responsive Design
  • Documentation
  • Git/GitHub in depth
  • SCSS: partials
  • Tests: Jest & Jasmine
  • Searching new & advanced topics more efficiently
  • Lazy Loading
  • Deploying Angular with Node.JS into a server
  • NGINX
  • PM2
  • & many more!

Updated on the 10th of August, 2021 @ 6:50 P.M

About

My Personal Portfolio

https://www.adibzidan.com


Languages

Language:TypeScript 60.1%Language:SCSS 28.6%Language:HTML 9.8%Language:JavaScript 1.4%