Contributors: Maren Heck, Alan Wang, Jerry Wang, Menghua Huang
This project will involve building a web-based application that allows teams to collaborate on projects and manage tasks and deadlines. The goal of this project is to improve the efficiency of people working on teams by allowing them to share and update project progress. It was built with Angular and Go.
To run this application, you will need to have the following installed on your system. If you do not already have them installed, you can follow the links.
- Node.js (https://nodejs.org/en/download)
- Angular CLI (https://angular.io/cli)
- Go (https://go.dev/doc/install)
- Clone the repository: git clone https://github.com/m-heck/ProjectManagementApp.git.
- Navigate to the project directory: cd ProjectManagementApp.
- Install the dependencies:
- For the Angular frontend, run npm install in the client directory.
- For the Go backend, run go get in the server directory.
- Start the backend server: go run main.go in the server directory.
- Start the frontend server: ng serve in the client directory.
Once the application is up and running, you can access it in your web browser at http://localhost:4200.