Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marialobillo/stock-trade
Fantasy Stock Trade using Node.js, React.js, Jwt, Docker
https://github.com/marialobillo/stock-trade
api-rest docker docker-compose jest mongodb nodejs reactjs typescript
Last synced: about 19 hours ago
JSON representation
Fantasy Stock Trade using Node.js, React.js, Jwt, Docker
- Host: GitHub
- URL: https://github.com/marialobillo/stock-trade
- Owner: marialobillo
- Created: 2020-02-24T15:57:54.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-20T04:19:34.000Z (10 months ago)
- Last Synced: 2024-04-13T18:39:48.461Z (7 months ago)
- Topics: api-rest, docker, docker-compose, jest, mongodb, nodejs, reactjs, typescript
- Language: JavaScript
- Homepage:
- Size: 5.75 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Fantasy Stock Trade (React-Express-Typescript-MongoDB)
- DONE: Refactoring API from JS to Typescript
- CURRENT: Refactoring Frontend from JS to Typescript
_Stock tracker using fantasy money, built using express.js, react.js, and mongodb._
## Summary
Fantasy Stock Trade is an application the allows you the manage your holdings. The main objective of this project is to server as a learning tool, and familiarize myself with Expressjs for implementing an API using Postgresql(now Mongodb) as a Database, and consuming an external API as IEX Cloud, using React, and JsonWebtoken for authentication users, and jest and supertest for testing the API.
## How to Install
git clone https://github.com/marialobillo/stock-trade.git
cd stock-trade### Setup Backend:
in the api/config/ folder you have the database url for setup your Mongodb database.
Please don't forget to install the dependencies:
`npm install`
And run the server:
`npm run start`
### Setup frontend:
For frontend we have to move to the clien folder so:
`cd client`
Again dependencies:
`npm install`
And for run the React app:
`npm run start`
## Author
- **Maria Lobillo-Santos** - Full Stack Software Developer Website | LinkedIn