ExchangeBuddy came a long way until where it is today.
The very first iteration, found here was prototyped as part of CS3216 Assignment 1. The team included:
The second iteration, also known as Version 1.0, was prototyped as part of CS3216 Final Project. The team included:
The application comes in two parts, the frontend and backend applications.
To get the frontend process running for development:
cd frontend
npm install
touch .env # Configuration in this file, follow .env.example
npm run dev
For API_ROOT_URL
, put the full root URL to access the API, without trailing slash, e.g. https://app.exchangebuddy.com/api
.
You can then access the frontend on http://localhost:3000.
See more information at the frontend README. In particular, the production build will be served as a static HTML file, compiled with Webpack.
To get the backend process running:
cd backend
npm install
touch .env # Configuration in this file, follow .env.example
npm start
The backend will be running on the port as defined in .env
.