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
- [My Portfolio Website](https://adnansajjad786.github.io/portfolio-website/)
- [My GitHub Profile](https://github.com/AdnanSajjad786)
- [Portfolio Repository](https://github.com/AdnanSajjad786/portfolio-website)
- [ERPNext](https://erpnext.com/)
- [Dolibarr ERP & CRM](https://www.dolibarr.org/)
- [Dolibarr Documentation Wiki](https://wiki.dolibarr.org/)
Maintained by: Adnan Sajjad