/booklyn-99

An online bookstore application, designed and implemented for COMP 3005

Primary LanguageJavaScriptMIT LicenseMIT

online-bookstore

An online bookstore application ("Booklyn Nine Nine"), designed and implemented for COMP 3005

Getting Started

  • Clone this repository and make sure to install npm or Yarn if you haven't.
  • Navigate to the respective folders in a terminal.

Backend

  • 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

Frontend

  • 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

Features

  • 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

Work in Progress

  • Cart system
  • Order system

Project Information