Skip to content

Instantly share code, notes, and snippets.

View dev31sanghvi's full-sized avatar

Dev Sanghvi dev31sanghvi

View GitHub Profile
@dev31sanghvi
dev31sanghvi / gist:8fb8e08e7fb3778039f07b1a11b87097
Created October 2, 2025 06:10
conventional commit aliases
# Commit, Add all, and Push — in one step.
gcap() {
git add . && git commit -m "$*" && git push
}
# FEAT — New Feature.
gfeat() {
gcap "feat: $@"
}
@dev31sanghvi
dev31sanghvi / gist:baf0181f6648b848c616feb231352abd
Created August 6, 2024 04:51
Run next js server on a port provided from .env variable
./.env
PORT="4000"
//package.json
"scripts":{
"start": "[ -e .env ] && set -a && . ./ .ennv; next start",
},
import React, { useState } from 'react';
const SignInForm = () => {
const [customerName, setCustomerName] = useState('');
const [city, setCity] = useState('');
const [state, setState] = useState('');
const [pincode, setPincode] = useState('');
const [contactNumber, setContactNumber] = useState('');
const handleSubmit = (e) => {
@dev31sanghvi
dev31sanghvi / Dockerfile
Created January 31, 2024 06:26 — forked from piyushgarg-dev/Dockerfile
Docker In One Shot
FROM ubuntu
RUN apt-get update
RUN apt-get install -y curl
RUN curl -sL https://deb.nodesource.com/setup_18.x | bash -
RUN apt-get upgrade -y
RUN apt-get install -y nodejs
COPY package.json package.json
COPY package-lock.json package-lock.json