Skip to content

RexJustesen/ProjectManagmentApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the PmAPI repository! This is a project management application that provides a robust API for managing projects, tickets, and links. It's built with .NET Core and uses Entity Framework Core for data access, AutoMapper for object-object mapping, and SignalR for real-time communication.

Environment setup

  1. To run this application succesfully in a development server you will need C# and .Net 7. You can use the following links to get a tutorial on how to install both of these onto your machine and OS of choice.

https://www.w3schools.com/cs/cs_getstarted.php

https://learn.microsoft.com/en-us/dotnet/core/install/windows

  1. Clone the repository

Clone the repository by copying and pasting the following command in your terminal:

git clone https://github.com/RexJustesen/ProjectManagmentApp.git
  1. Navigate to the project directory

Change your current directory to the root of the project directory

cd <repository-directory>
  1. Restore dependencies Use the .NET CLI to restore the dependencies specified in the project file (e.g., .csproj or .fsproj). Run:
dotnet restore
  1. Build the project Build the project to ensure all dependencies are correctly installed and the project compiles without errors:
dotnet build
  1. Run the application Run the application using the .NET CLI.
dotnet run

TODO

  1. Refactor the controllers to correctly use interfaces and services to decouple dependencies.
  2. Add User profile, security, login and user profile management.
  3. Clean up and comment code effectively.

About

Full Stack project management app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages