An online bookstore application ("Booklyn Nine Nine"), designed and implemented for COMP 3005
- Clone this repository and make sure to install npm or Yarn if you haven't.
- Navigate to the respective folders in a terminal.
- Navigate into the
backend
folder. - Install dependencies using the following command:
npm install
# alternatively
yarn
- Start the server by using the following command:
npm start
# alternatively
yarn start
- By default, this is hosted on
http://localhost:8081
- Navigate into the
frontend
folder. - Install dependencies using the following command:
npm install
# alternatively
yarn
- Start the server by using the following command:
npm start
# alternatively
yarn start
- By default, this is hosted on
http://localhost:8080
- Backend API system to allow for other services to make requests
- Book catalog w/ search functionality
- Search has partial matching
- Private account pages
- Small management system (adding/removing books, publishers)
- Different frontend interfaces based on authentication level
- Cart system
- Order system