https://github.com/vancenceho/50.003-resource-management-application
This is a web-based solution designed to streamline the process of managing workshop requests for a technology company's presales department.
https://github.com/vancenceho/50.003-resource-management-application
docker docker-deployment html-css-javascript javascript-applications mern-project mern-stack mongodb nodejs-mongodb-express react reactjs resource-management web-application
Last synced: 4 months ago
JSON representation
This is a web-based solution designed to streamline the process of managing workshop requests for a technology company's presales department.
- Host: GitHub
- URL: https://github.com/vancenceho/50.003-resource-management-application
- Owner: vancenceho
- License: apache-2.0
- Created: 2024-06-19T12:32:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-12T06:22:00.000Z (9 months ago)
- Last Synced: 2025-01-07T23:35:26.035Z (6 months ago)
- Topics: docker, docker-deployment, html-css-javascript, javascript-applications, mern-project, mern-stack, mongodb, nodejs-mongodb-express, react, reactjs, resource-management, web-application
- Language: JavaScript
- Homepage:
- Size: 26.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dell Technologies Request & Resource Management Web Application
## 🖥️ 50.003 Elements of Software Construction Project - TEAM 4
| Name | ID | Roles |
| :---------------------- | :-----: | :-------------------- |
| Megha Pusti | 1007128 | Front-End Development |
| Vancence Ho | 1007239 | Full-Stack Development|
| Koo Rou Zhen | 1007038 | Back-End Development |
| Swasti Arya | 1007235 | Front-End Development |
| Hetavi Shah | 1007034 | Front-End Development |
| Shrinidhi Arul Prakasam | 1007007 | Front-End Development |### 🚀 Getting Started
#### Prerequisities
- [Node.js](https://nodejs.org/en)
- [npm](https://www.npmjs.com/)
- [MongoDB](https://www.mongodb.com/)
- [Docker](https://www.docker.com/)
- [Git](https://git-scm.com/)#### Installation
1. Clone the repository:
```shell
git clone https://github.com/vancenceho/50.003-resource-management-application.git
```2. Navigate to project directory:
```shell
cd 50.003-resource-management-application
```3. Install dependencies:
```shell
npm i
```4. Launch backend API server
``` shell
cd backend-servicedocker-compose up
```check if the docker containers are pulled and up running through Docker Desktop
```shell
npm start
```> go to `localhost:3000` to see if **Express.js** server is running
> go to the following to view different containers:
>> `localhost:8080` : `Swagger` (API Documentation & Testing)
>> `localhost:8081` : `mongo-express` (MongoDB UI)once all backend frameworks has been live
5. Launch the frontend web application
```shell
cd frontend-service/react-res-management-appnpm start
````REACT` should host the web application home web page on `localhost:3000/3001` defined in `.ENV`, depending if you have **Express.js** ran.
#
### 🙏 Acknowledgements
This project was part of the [50.003 - Elements of Software Construction](https://istd.sutd.edu.sg/undergraduate/courses/50003-elements-of-software-construction/) module during Summer 2024 under the **Information Systems Technology & Design (ISTD)** faculty at **SUTD** in collaboration with **Dell Technologies Singapore**.
All contents of the project are credited to:
Copyright © 2024 _Dell Technologies Singapore_All other form of documentation in the project and course are credited to:
Copyright © 2024 _TEAM 4_ | ISTD | SUTD#