Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danvitoriano/negociacoes
JavaScript Object Oriented Stock Negotiations Web App Site Project
https://github.com/danvitoriano/negociacoes
bootstrap css fiap html javascript oop
Last synced: 3 months ago
JSON representation
JavaScript Object Oriented Stock Negotiations Web App Site Project
- Host: GitHub
- URL: https://github.com/danvitoriano/negociacoes
- Owner: danvitoriano
- Created: 2020-01-04T23:29:53.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2020-08-29T04:54:38.000Z (over 4 years ago)
- Last Synced: 2023-05-13T07:55:22.527Z (over 1 year ago)
- Topics: bootstrap, css, fiap, html, javascript, oop
- Language: JavaScript
- Homepage: https://danvitoriano.github.io/negociacoes/client/index.html
- Size: 609 KB
- Stars: 1
- Watchers: 3
- Forks: 38
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Negotiations
Object Oriented and Design Patterned JavaScript ES2015+ and Node.JS Stock Negotiations Project. It uses Express.JS as server side framework.
## Open Source Project
https://github.com/danvitoriano/negociacoes/projects/1
## Issues
https://github.com/danvitoriano/negociacoes/issues
## Wiki
https://github.com/danvitoriano/negociacoes/wiki
## Branches
- master: FINAL PROJECT with WebPack
- client: Basic JS project form to add negotiations
- server: Add Node.js server and get local API negotiations
- database: Post negotiations to local API and IndexedDB browser persistent
- babel: Transpile JS
- modules: ES6 Modules with Webpack and Babel## Install
```
cd server
npm i
```## Run Server
```
cd server
npm run start
```Files at `/server` folder.
It uses Express.JS as server side framework.**API:**
GET: /negociacoes/semana[localhost:3000/negociacoes/semana](http://localhost:3000/negociacoes/semana)
GET: /negociacoes/anterior [localhost:3000/negociacoes/anterior](http://localhost:3000/negociacoes/anterior)
GET: /negociacoes/retrasada [localhost:3000/negociacoes/retrasada](http://localhost:3000/negociacoes/retrasada)
POST: /negociacoes [localhost:3000/negociacoes](http://localhost:3000/negociacoes)
## Client Side
Files at `/client` folder.
[localhost:3000](http://localhost:3000)```
cd client
npm i
```### Webpack
To transpile ES2015 Modules with Babel and bundle with Webpack, run:
**Build**
```
npm run build
```**Watch**
```
npm run watch
```