/midterm_passbook

passbook

Primary LanguageJavaScript

PASSBOOK

A web-based application that helps us to record when and how much money we deposit or withdraw.

How to start?

  1. Clone the repository
  2. Change to your mongodb account in server.js
  3. Use npm install to install packages for backend, npm audit fix if needed.
  4. Then cd client and use npm install to install packages for front end
  5. After installing, cd .. to go back to the root directory and use npm start to start the application.
  6. The website should now running on localhost:3000

Development

  • Client-side programs in React.js
  • Server-side programs in Express (Node.js)
  • Socket.io to connect client-side and server-side
  • Database in Mongodb

My Contribution

Design the user interface and the functions.

Reflection

  • Learn much about socket.io, and how it play with React.js
  • It's hard and waste time to design a good-looking UI, so I still need to be familiar with some Internet source ,like bootstrap...