This is the repository for the project of Team POS during the winter period of 2020.
The project aims to develop new functionality for a Point of Sale system (BluePOS), originally developed by software development firm Blue People.
- Client Details
- Environment URLS
- Da Team
- Management tools
- Setup the project
- Running the stack for development
- Stop the project
Name | Role | |
---|---|---|
Aldo Lares | alares@bluepeople.com | Employee |
- Production - bluepos-pagofon.com
- Development - See Deployment
Name | Role | |
---|---|---|
Denisse Damián | a01193246@itesm.mx | PM |
Jorge Lira | a01039755@itesm.mx | Configuration Master |
Isabela Escalanete | a01193251@itesm.mx | Scrum Master |
Andrés Villanueva | a01280060@itesm.mx | Product Owner |
You should ask for access to this tools if you don't have it already:
The further sections are left as a guide to executing the dummy version of the project, as the development practices for the project have not been specified yet. The actual project is intended to run on a local machine in BluePeople's offices, inside their own code. Therefore, execution of this project acts as a dummy test of the components requested by BluePeople.
Technology | Version |
---|---|
Vue.js | 2.6.11 |
.NET Core | 3.1.0 |
This project uses Vue.js and .NET Core, so both should be installed in order to run it. After both are installed, you can proceed to clone the project:
git clone https://github.com/ProyectoIntegrador2018/pos.git
Since this project only connects to external APIs, there is no need for migrations or database setup, you are ready to go!
In your terminal, go to the vue.js project folder (cd pos-dev/
) and install the required packages by running npm install
, then fire up the development server with:
npm run serve
You should see the output stating the local and network urls of the development server, like so:
DONE Compiled successfully in 444ms 6:24:37 PM
Type checking in progress...
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.15.3:8080/
Note that the development build is not optimized.
To create a production build, run npm run build.
No type errors found
Version: typescript 3.5.3
Time: 1427ms
In your terminal, go to the .NET project folder (cd POS-netcore/POS/
) and execute the run dotnet command:
dotnet run
The output should show info relevant to the running server, as well as the url its listening on:
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
Content root path: /Users/apple/Projects/POS-core/POS-netcore/POS
To stop the project, go into any of the currently running terminal windows and type Ctrl-C
, both servers should stop running by typing this into each terminal window with the currently running projects.
See Deployment