| Line 1: |
Line 1: |
| − | = Web Application Development Possibilities at TSG =
| |
| − |
| |
| − | == Overview ==
| |
| − |
| |
| | Welcome to the TSG Software Development Possibilities page! This document outlines the various avenues and technologies available for software development within TSG, with a particular focus on creating software solutions for researchers. Whether you are a developer, project manager, or researcher, this guide aims to provide a comprehensive overview of the tools and frameworks at your disposal. | | Welcome to the TSG Software Development Possibilities page! This document outlines the various avenues and technologies available for software development within TSG, with a particular focus on creating software solutions for researchers. Whether you are a developer, project manager, or researcher, this guide aims to provide a comprehensive overview of the tools and frameworks at your disposal. |
| | | | |
| Line 26: |
Line 22: |
| | * '''Python''': A versatile programming language. | | * '''Python''': A versatile programming language. |
| | * '''Django''': A high-level Python web framework that encourages rapid development and clean, pragmatic design. | | * '''Django''': A high-level Python web framework that encourages rapid development and clean, pragmatic design. |
| | + | * '''Docker''': Docker is a platform designed to help developers build, share, and run container applications. |
| | + | * '''Postgres''': Relational database. |
| | + | |
| | + | == Web Application / Database Hosting == |
| | + | |
| | + | TSG provides web application hosting services to ensure the deployment and accessibility of your projects. |
| | + | Our hosting infrastructure is designed to support a variety of web applications, ranging from those built with Vue.js to Python-based applications using Django. |
| | + | |
| | + | Technologies we currently use for deployment are: |
| | + | * '''Docker''': Docker is a platform designed to help developers build, share, and run container applications. |
| | + | * '''Apache2''' |
| | + | * '''Gitlab pages''' |
| | | | |
| | == Version Control and Collaboration == | | == Version Control and Collaboration == |
| Line 40: |
Line 48: |
| | * '''RESTful APIs''': Standardized APIs for seamless communication. | | * '''RESTful APIs''': Standardized APIs for seamless communication. |
| | * '''Django Rest Framework''': A web framework for building APIs quickly. | | * '''Django Rest Framework''': A web framework for building APIs quickly. |
| | + | * '''Postman''': Postman is an API platform for building and using APIs. |
| | + | |
| | | | |
| | == Graphics Rendering == | | == Graphics Rendering == |
| Line 74: |
Line 84: |
| | <gallery> | | <gallery> |
| | Screenshot 2023-11-30 at 14.39.51.png|Jain management website photo library example of a Django web application | | Screenshot 2023-11-30 at 14.39.51.png|Jain management website photo library example of a Django web application |
| − | tus-calculator.png|Tus-calculator - Single page application written in Vue3
| + | Tus-calculator.png|Tus calculator a single page application written in Vue3 |
| − | Tus-calculator-custom-visualization.png|tus-calculator custom visualization using html5 canvas | + | Tus-calculator-custom-visualization.png|Tus calculator custom visualisation using HTML5 canvas |
| | </gallery> | | </gallery> |