Harrison Egerton, Cooper Friedman, Ibana Smith,
Jacob Young, David Blaine and John Gonzalez
Semester project for COSC 484 Web-Based Programming at Towson University.
The project will be an interactive social media site that will allow students to find prospective roommates.
The project will utilze the MERN development stack. The backend will use Node.js, Express.js and
AWS EC2 Ubuntu Machine Image. The front end will include the JSX framework on a React.js web-app implementing
CSS styling.
The project will implement a NoSQL database from MongoDB. The database will run on a free
cluster running on a basic server. NoSQL implementation will be implemented on the backend
level.
The project will implement MFA and all http requests will be in POST format. Server
interactions will not be accessible to front end app users.
The project will use Express.js v8.5.5 to create servers and REST API to work with our front end.
Express.js will run alongside front-end React.js v8.5.5 servers.
The project will implement its front end using React.js, JSX and CSS. React.js app will run
with Express.js APIs and servers.
The project backend will be run on Node.js, v17.8. NPM will be used to install any necessary packages
and interface with all other aspects of the program, both front-end and back-end.
The project will be tested using Jest unit testing and Postman debugging.