https://github.com/zaman-hamza/forex
Currency conversion fees are usually considered to be unavoidable. But due to the amount of money exchanged globally between different currencies, traders could easily exchange the money directly between themselves, thus avoiding the conversion fees. This website is where people would post what currencies they have and which ones they desire. Once a match is found they meet up and trade.
https://github.com/zaman-hamza/forex
chat forex-trading jwt nodejs reactjs trading
Last synced: 6 months ago
JSON representation
Currency conversion fees are usually considered to be unavoidable. But due to the amount of money exchanged globally between different currencies, traders could easily exchange the money directly between themselves, thus avoiding the conversion fees. This website is where people would post what currencies they have and which ones they desire. Once a match is found they meet up and trade.
- Host: GitHub
- URL: https://github.com/zaman-hamza/forex
- Owner: zaman-hamza
- Created: 2022-02-24T04:52:28.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-30T23:07:09.000Z (7 months ago)
- Last Synced: 2025-04-10T22:58:27.807Z (6 months ago)
- Topics: chat, forex-trading, jwt, nodejs, reactjs, trading
- Language: JavaScript
- Homepage: https://forex-six.vercel.app
- Size: 124 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Forex
Currency conversion fees are usually considered to be unavoidable. But due to the amount of money exchanged globally between different currencies, traders could easily exchange the money directly between themselves, thus avoiding the conversion fees imposed by the banks. This website is where people would post what currencies they have and which ones they desire. Once a match is found they trade directly with the posted contact information.
## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
### Prerequisites
- Download npm and node.js, and yarn
- Once npm is downloaded, download all the project dependencies### Installing
To download npm run the following command:
```
> npm install -g npm
```To download yarn run the following command:
```
> npm install --global yarn
```And to download all the dependencies run the following command, in both the root and client directory:
```
> yarn install
```## Deployment
1. Download the dependencies mentioned above
2. Run the following command in the root directory to deploy the web app on [http://localhost:4000](http://localhost:4000):```
> yarn start
```## Demo
[](https://github.com/zaman-hamza/Forex)
## Built With
Note: these dependencies can also be found in the package.json file, along with the full list.* [jest-dom](https://www.npmjs.com/package/@testing-library/jest-dom) - Version 5.16.1
* [react](https://www.npmjs.com/package/react) - Version 12.1.2
* [firebase](https://www.npmjs.com/package/firebase) - Version 9.6.1
* [react-firebase-hooks](https://www.npmjs.com/package/react-firebase-hooks) - Version 4.0.1
* [react-helmet](https://www.npmjs.com/package/react-helmet) - Version 6.1.0
* [web-vitals](https://www.npmjs.com/package/web-vitals) - Version 2.1.2
* [jsonwebtoken](https://www.npmjs.com/package/jsonwebtoken) - Version 8.5.1
* [morgan](https://www.npmjs.com/package/morgan) - Version 1.9.1
* [npm-run-all](https://www.npmjs.com/package/npm-run-all) - Version 4.1.5
* [passport](https://www.npmjs.com/package/passport) - Version 0.4.1
* [passport-jwt](https://www.npmjs.com/package/passport-jwt) - Version 4.0.0
* [passport-local](https://www.npmjs.com/package/passport-local) - Version 1.0.0## Authors
* **Hamza Zaman** - *Sole Contributor* - [zaman-hamza](https://github.com/zaman-hamza/)
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details