Technologies & Tools - AdnanSajjad786/portfolio-website GitHub Wiki

Technologies & Tools

Overview

This page documents the technologies, platforms, and development tools used across my portfolio website and business solution projects. These tools support website development, ERP and CRM exploration, project documentation, and publishing.

1. Web Development

HTML5

Used to structure web pages and organize content, navigation, links, images, and embedded project sections.

CSS3

Used to style website layouts, colors, typography, buttons, responsive sections, and other visual elements.

JavaScript

Used where needed to add interactivity and dynamic behavior to web pages.

PHP

Used in server-side website development and in the Dolibarr website templates.

2. ERP & CRM Platforms

ERPNext

An open-source ERP platform for managing business processes and exploring integrated business applications.

Project demonstration: https://adnan-hp-elitebook-folio-9480m.tail1d44e6.ts.net/

Dolibarr ERP & CRM

An open-source business platform for ERP and customer relationship management. It supports business functions such as customer management, services, and other business operations through its available modules.

Official website: https://www.dolibarr.org/

Documentation: https://wiki.dolibarr.org/

3. Version Control & Publishing

Git

A version control system used to track project changes and maintain development history.

GitHub

A platform for hosting code repositories, collaborating on projects, and maintaining project documentation.

Portfolio repository: https://github.com/AdnanSajjad786/portfolio-website

GitHub Pages

A hosting service used to publish my portfolio website from its GitHub repository.

Live portfolio: https://adnansajjad786.github.io/portfolio-website/

GitHub Wiki

Used to document projects, technologies, resources, and development information related to my portfolio.

4. Development Environment

Linux

A Linux-based desktop environment is used for terminal operations, file management, and development tasks.

Command Line

Used for file operations, inspecting project files, running syntax checks, and performing Git operations.

Web Browser

Used to test website appearance, navigation, links, and responsive behavior.

5. Project Applications

These technologies and platforms support the following project areas:

  • Portfolio Website: Professional presentation of projects, services, and links.
  • ERPNext Demonstration: Exploration and presentation of ERP and business workflows.
  • Dolibarr Business Hub: Business website pages, contact information, and CRM-related presentation.
  • Project Documentation: Recording project information, technology choices, and useful resources in GitHub Wiki.

6. Development Practices

My project workflow may include:

  • Organizing website files and assets.
  • Using version control to track code changes.
  • Checking PHP syntax after template edits.
  • Testing links and navigation in a browser.
  • Publishing portfolio changes through GitHub.
  • Documenting project features and updates.
  • Avoiding the publication of passwords, credentials, and private data.

7. Useful Links


Maintained by: Adnan Sajjad