cds_test

A testing site for using Reactjs to build web app for Colby Digital Studies

Last Updated: Jan 19, 2022

Created by Ruize Li, Changling Li @ Colby College East Asian Studies

Dependencies

Front end

Javascript, html, React js

Backend

Express js, Node js

Instructions for development and testing

You will first need install node js. Go to nodejs.org for downloads and instructions.

You need to start both backend server and front end application to start testing and developing.

To start backend server, do cd backend and node App.js and you will receive a message in the terminal indicating which port number the server is listening at.

Next, create a new terminal and do cd cds_test_frontend && npm install to install all dependencies. When it is done, run npm start to start the development server. Make sure that server and front end app are not running at the same port.

Modules

  • Navbar

  • TeachingAndResearch

  • Database

  • Resources

  • About

  • MainView

ToDos

  • figure out where to place CSS
  • use react router to route between different pages
  • js book-view?
  • faster inputting excel sheet data
  • on resource page, embed voyant-tools?
  • deploy backend at Heroku
  • deploy the frontend, get a domain name