Changes

Jump to navigation Jump to search
665 bytes added ,  10:08, 9 October 2024
m
no edit summary
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>

Navigation menu