Skip to content

The aim of the 3rd semester are to design and implement heterogeneous software solutions including the use of the programming languages Assembler, C, Java and C#. The semester is built around a larger semester project in which students will integrate several programming languages.

License

Notifications You must be signed in to change notification settings

Yesn-t-SEP-Group/Semester-project-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEP-3 Semester Project

This project is the culmination of the 3rd semester of a computer science program, focusing on the design and implementation of heterogeneous software solutions using Java and C#. The project involves integrating multiple programming languages across three tiers: a Blazor frontend, an ASP.NET backend, and a Java database tier that communicates with PostgreSQL.

The ASP.NET backend communicates with the Blazor frontend via REST, while communicating with the Java tier using gRPC. The aim of this project is to provide a comprehensive, real-world understanding of software design and development, and to prepare students for careers in the industry.

Technologies Used

  • C#
  • Java
  • Blazor
  • ASP.NET
  • PostgreSQL
  • gRPC

Installation

To run this project, you will need to have the following software installed:

  • Visual Studio
  • .NET Core SDK
  • Java Development Kit (JDK)
  • PostgreSQL

Once installed, follow these steps:

  1. Clone the repository.
  2. Open the solution in Visual Studio.
  3. Build the solution.
  4. Run the application.

Usage

To use the application, simply navigate to the appropriate endpoint in your browser or API client. Consult the documentation for more information on how to use the API and interface with the application.

Contributing

Contributions to this project are not currently being accepted, as it is a student project. However, feedback and suggestions are welcome.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

About

The aim of the 3rd semester are to design and implement heterogeneous software solutions including the use of the programming languages Assembler, C, Java and C#. The semester is built around a larger semester project in which students will integrate several programming languages.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •