Personal Contacts App |Full Stack Project (Javascript , jQuery , CSS ,Node JS , Express , Dust.js , Gulp)
A single page web application to manage contacts with ability to add , edit and delete contacts.
- Used server side rendering , routing and templating to display the front end with AJAX to update portions of the website.
- Utilized dust.js to design HTML templates and programmed gulp tasks to compile dust templates to javascript functions.
- Used NodeJS/ExpressJS to mock REST services and built the UI app using the mocked backend.
- Implemented RESTful API calls for POST,DELETE and GET methods
- Gained experience in using JSON data and performed parsing for form submissions.
E-commerce application | Front End Project(Javascript , React ,JSX, Redux , Node, SCSS , Webpack)
Interactive online shopping website that allows users to add items to cart and place orders.
- Built a real time Single Page App from scratch with client side rendering.
- Configured a token based authentication system for the whole App.
- Integrated a cutting edge framework and architecture that suited the App needs (React JS + Redux).
- Used Redux (with Thunks ) to effectively move data across the site.
- Created multiple custom components that were reused across the app saving considerable amount of time on the development process.
- Utilized webpack for live update of the website and to compile the JSX/ES6 code to plain javascript .
Restaurant Web Application with Angular JS | HTML , CSS3 , Javascript , AngularJS , NodeJS , Swig
- Used MVC framework from AngularJS to handle incoming data from Backend and route it them to their respective views.
- Utilized JavaScript and jQuery for user interactions in pages creating a responsive web applications integrating Twitter Bootstrap with AngularJS and media queries.
- Built custom services , filters , directives and controllers .
- Proficient in using built-in services like $scope , $location ,$injector
- Worked with Restful webservices using promises with $http , $resource services.
- Utilized ngRoute and UI-Router to perform routing .