/dhaka-se

A minimal NextJS website to maintain your DSE portfolio

Primary LanguageTypeScript

📈 StockFolio

Next.js + Tailwind CSS + TypeScript project packed with useful development features.

Features

This repository is 🔋 battery packed with:

  • ⚡️ Next.js 12
  • ⚛️ React 18
  • ✨ TypeScript
  • 💨 Tailwind CSS 3 — Configured with CSS Variables to extend the primary color
  • 💎 Pre-built Components — Components that will automatically adapt with brand color.
  • 🃏 Jest — Configured for unit testing
  • 📈 Absolute Import and Path Alias — Import components using @/ prefix
  • 📏 ESLint — Find and fix problems in code, also will auto sort imports
  • 💖 Prettier — Format code consistently
  • 🐶 Husky & Lint Staged — Run scripts on staged files before they are committed
  • 🤖 Conventional Commit Lint — Make sure you & teammates follow conventional commit
  • ⏰ Release Please — Generate changelog by activating the release-please workflow
  • 👷 Github Actions — Lint code on PR
  • 🚘 Automatic Branch and Issue Autolink — Branch will be automatically created on issue assign, and auto linked on PR
  • 🔥 Snippets — A collection of useful snippets
  • 👀 Default Open Graph — Awesome open graph generated using og, fork it and deploy!
  • 🗺 Site Map — Automatically generate sitemap.xml
  • 📦 Expansion Pack — Easily install common libraries, additional components, and configs

Getting Started

  1. Clone the repo
  2. Make sure node is installed and version is >16.0
  3. Run npm install to install all dependencies
  4. Run npm run dev to run in development localhost environment

Commit Message Convention

This starter is using conventional commits, it is mandatory to use it to commit changes.