ZacharyPataky / mig-fsd-application-project

Full-Stack Developer application demo for Merchants Insurance Group

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Merchants Insurance Group Full-Stack Developer Demo

This GitHub repository contains the code for the Full-Stack Developer demo created during the hiring process for Merchants Insurance Group. The demo is a one-page responsive layout that connects to a back-end service. The front-end contains a table holding employees and their respective data, and it fetches this data from a back-end service. Additionally, the demo includes the ability to add, update, and delete employees, providing full CRUD capabilities.

Application Versions

This repository contains two versions of the application:

  1. Angular, Django, and MySQL
  2. ASP.NET and React

Angular, Django, and MySQL

This version of the application uses Angular with Material UI in the front-end and Django and MySQL in the back-end. The code demonstrates how to use a fully-fledged database, although this was not a requirement for the demo.

ASP.NET and React

The second version of the application uses ASP.NET and React. The ASP.NET code is fully operational and can be tested using Postman. However, the front-end is still incomplete, and you can only see the beginning of the React code.

Running the Application

To run this demo, you will need to start the servers for the appropriate technologies for each version. Here are the general steps to get started:

Angular, Django, and MySQL

  1. Install Angular CLI and Node.js.
  2. Install Django and MySQL.
  3. Navigate to the angular-django-mysql directory in the terminal.
  4. Start the Angular server with the command: ng serve
  5. Start the Django server with the command: python manage.py runserver

ASP.NET and React

  1. Install Node.js and .NET.
  2. Navigate to the aspnet-react directory in the terminal.
  3. Start the React server with the command: npm start
  4. Start the .NET server by running the project in Visual Studio.

Conclusion

Thank you for considering me for the full-stack developer position at Merchants Insurance Group. If you have any questions or feedback, please feel free to contact me.

About

Full-Stack Developer application demo for Merchants Insurance Group


Languages

Language:TypeScript 32.5%Language:Python 28.0%Language:C# 21.0%Language:HTML 10.9%Language:CSS 4.0%Language:SCSS 3.6%