Skip to content

Architecture

Lisa Chandra edited this page Apr 11, 2020 · 3 revisions

The basic file structure of the repository is explained through this diagram:

image

The front-end is written in HTML, CSS and Javascript whereas the entire back-end is written in Node.js. Looking through the directories should help understand the front-end code. For back-end, app.js includes all the routes whereas index.js starts the server. app.test.js includes some server side test.

Note that only the events page and the register for an event here button (near the bottom) of ACM works through localhost:3000, the others are not included in this project.

If there is anything you do not understand, please feel free to open an issue.

Clone this wiki locally