WYHNUS / ExchangeBuddy

Find your exchange buddies!
5 stars 0 forks source link

ExchangeBuddy

The Team

Business Development/Marketing

Developers

Background

ExchangeBuddy came a long way until where it is today.

CS3216 Assignment 1

The very first iteration, found here was prototyped as part of CS3216 Assignment 1. The team included:

CS3216 Final Project

The second iteration, also known as Version 1.0, was prototyped as part of CS3216 Final Project. The team included:

Setup

The application comes in two parts, the frontend and backend applications.

Frontend

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.

Backend

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.