portfolio
Client side templating
This is a basic HTML ,CSS ,JS project. This project is basically my portfolio showing via Web.
So, I just did Templating using HTML with help of CSS amd JS and cerated some static files.Then, I
linked all these pages via navbar at top by adding anchor tags to them.
Html | Css | js
news web app
Client side rendering
This project is done with help of Angular(Front-End Framework).This project is the news web app
which collects the data from newsAPI.org and then output all the javascript objects into UI
,creating it dynamic by angular routing.
Angular | Html | Css | ts
Natours
Server side rendering
I built a beautiful server that can do many trending situaltions such as getting access through only
authorization(user login access), tour CRUD(only through auth) in mongo DB,and even user CRUD(only
if user is logged in),and in emeergency situaltions such as reset password, forgot password via
mailing in mailtrap.com,and then, reviews CRUD operations(auth), only if u are an admin you can
delete reviews and tours.I wrote many middlewares such as basic app middlewares for security and
parsing puprposes, and then jwt middlewares for getting user access to do such permissions, and then
mongoose middlewares for MongoDb manpulations.User many cool feauters in building this server using
MVC architecture.
Node.js | express.js | mongodb | pug
project portal
Full stack web app
I created project portal which asks all the entries required for a project.This is a basic full
stack app which connects to your local mongo db, and does the crud operations through backend with
help of frontend UI.This is official WnCC's Seasons of Code(SoC).
MEAN stack