Menu

Hello There

I am Nishat Chowdhury.
I am a PHP Laravel Developer

About

More About Me

Seeking a position to utilize the potentialities with the help of educational knowledge, developed skills, imagination, creativity and abilities in a prospective organization that offers professional growth while being resourceful and innovative.

Howdy!

Hi this is Nishat Chowdhury.
Professionally a Computer Engineer. My interest in Web Application Development. Now working with PHP,LARAVEL,VUE JS and some other cool stuffs. A life long student of technology, a foodie...

I've Got Some skills.

  • 90%
    HTML5
  • 90%
    CSS3
  • 95%
    PHP
  • 90%
    Laravel
  • 70%
    JQuery
  • 70%
    Vue JS

My Work Experience.

November 2021 - Present

Web Point Limited

PHP Programmer
  • Onging with the project of School Management Software.
  • Deploying API for Front end team.
  • Worked with Accounts Management Software

January 2021 - October 2021

Covered Press

Software Developer(Laravel)
  • "Covered Press" is a platform where Journalists, Publicists and Editors can connect, communicate and create.
  • We have worked with the team to deploy a PR Tracking software with the help of PHP, Laravel.

January 2019 - December 2020

Ringer Soft Limited

Software Engineer (Laravel)
  • Build customized Web applications using PHP, Laravel, jQuery, MySQL, Bootstrap.
  • Developed Merchandising, Commercial, Production and planning module of Enterprise Resource Planning (ERP).
  • Worked on Inventory and Point Of Sale (POS) application.
  • Developed websites, themes using Laravel.

June 2018 - December 2018

Techno Crews

Web Developer (Intern)

After Completing graduation I have joined "Techno Crews" to grab more practical knowledge on Web Development, Web Design and other cool stuffs of the sector.

I have done intern with some cool stuffs like as PSD to HTML, CSS

Portfolio

See My Latest Projects.

Here are a few design projects I've worked on recently. Want to see more? Contact with me.

Office Management System

Web Development

In a nutshell, Pros and Cons of an Office Management implemented here.

Here includes Listings of Domains/Hostings, Attendance System, Accounts management, Office Setup, Employee Management etc.

Accounts Management System

Web Development

This Project includes Adding new Chart Of Account(COA), Journals, Ledgers, Trial Balance, Profit and loss, Balance Sheet etc.

HRM

Web Development

HRM Management System is being developed for calculating Attendance, HRM policies, Payroll setup etc.

Rotary

Web Development

Rotary International is a humanitarian service organization which brings together business and professional leaders in order to provide community service, promote integrity, and advance goodwill, peace, and understanding in the world.

Web Development

HTML,CSS

Accord Associates is playing an important role in shipping trading in the international & local market. The success of the company is based on an efficient organization, dynamic and because of providing reusable shipping & trading. Accord Associates committed to client satisfaction.

Front End Design

Web Design, Web Development

Accord Associates is playing an important role in shipping trading in the international & local market. The success of the company is based on an efficient organization, dynamic and because of providing reusable shipping & trading. Accord Associates committed to client satisfaction.

Marine Spare Parts selling website.

Web Development, Wordpress

Vero molestiae sed aut natus excepturi. Et tempora numquam. Temporibus iusto quo.Unde dolorem corrupti neque nisi.

Role-Permission Management

Web Development, PHP, Laravel

Vero molestiae sed aut natus excepturi. Et tempora numquam. Temporibus iusto quo.Unde dolorem corrupti neque nisi.

Journal

Latest From The Blog.

Legacy String Methods for Generating HTML

I'm always really excited to see new methods on JavaScript primitives. These additions are acknowledgement that the language needs to evolve and that we're doing exciting new things. That being said, I somehow just discovered some legacy String methods that you probably shouldn't use but have existed forever. Let's take a look! These legacy string methods take a basic string of text and wrap it in a HTML tag of the same name:

                            

    "Hello".big() // "Hello"
    "Hello".blink() // "Hello"
    "Hello".bold() // "Hello"
    "Hello".italics() // "Hello"

                            
                        
Native prototypes don't usually remove methods and for good reason -- they can break websites! I'm shocked I didn't know about these methods before today. It's always fun to see relics of the web past though!

CSS :optional

A decade ago HTML and CSS added the ability to, at least signal, validation of form fields. The required attribute helped inform users which fields were required, while pattern allowed developers to provide a regular expression to match against an 's value. Targeting required fields and validation values with just CSS and HTML was very useful. Did you know that CSS provides :optional to allow you to style form elements that aren't required?

                        

input:optional, select:optional, textarea:optional {
border: 1px solid #eee;
}

[required] {
  border: 1px solid red;
}

                            
                        

Get a Random Array Item with JavaScript

JavaScript Arrays are probably my favorite primitive in JavaScript. You can do all sorts of awesome things with arrays: get unique values, clone them, empty them, etc. What about getting a random value from an array? To get a random item from an array, you can employ Math.random:

                            

const arr = [
            "one",
            "two",
            "three",
            "four",
            "tell",
            "me",
            "that",
            "you",
            "love",
            "me",
            "more"
        ];
        const random1 = arr[(Math.floor(Math.random() * (arr.length)))]
        const random2 = arr[(Math.floor(Math.random() * (arr.length)))]
        const random3 = arr[(Math.floor(Math.random() * (arr.length)))]
        const random4 = arr[(Math.floor(Math.random() * (arr.length)))]

        console.log(random1, random2, random3, random4)

                            
                        

Simplicity: Livewire is a Back-Ender's Comfort Zone

If you're a back-ender and need to create a project quickly with just some dynamic elements on the page, Livewire is probably your best solution. It doesn't take you outside of the comfort zone of Laravel: you kind of continue writing back-end Laravel code, creating PHP classes and Blade files. So, for Laravel developers adopting Livewire is typically faster than Inertia. Inertia comes with a prerequisite: you need to be familiar with the front-end like Vue or React. So, it is by definition more complicated and requires more knowledge than Livewire. Compare the sequence of actions. Setup of Livewire:

  • Install the Livewire package via composer
  • Add 2 Blade directives into the main layout
Setup of Inertia Vue:
  • Install the Inertia package via composer
  • Add 2 Blade directives into the main layout
  • Setup Inertia middleware
  • Install client-side adapters: npm install @inertiajs/inertia @inertiajs/inertia-vue3
  • Update the main resources/js/app.js with createInertiaApp() method

10

Awards Received

1500

Cups of Coffee

20

Projects Completed

100

Happy Clients

Contact

Say Hello.

Sending...
Something went wrong. Please try again.
Your message was sent, thank you!

Phone

Phone: (+880) 1878310170
Mobile: (+880) 1823456464

Email

nishatchowdhury73@gmail.com

Address

462,Rajapur Lane
Anderkilla, Chittagong
Bangladesh