Changes

Jump to navigation Jump to search
986 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 39: Line 47:     
* '''RESTful APIs''': Standardized APIs for seamless communication.
 
* '''RESTful APIs''': Standardized APIs for seamless communication.
* '''Python Flask''': A lightweight 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 69: Line 79:     
Happy coding!
 
Happy coding!
 +
 +
== Screenshots ==
 +
 +
<gallery>
 +
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 a single page application written in Vue3
 +
Tus-calculator-custom-visualization.png|Tus calculator custom visualisation using HTML5 canvas
 +
</gallery>

Navigation menu