Skip to content

Jhegerton/COSC484Project

Repository files navigation

COSC 484 Group Project

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.

Technologies

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.

Database

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.

Security

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.

Server

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.

Front End

The project will implement its front end using React.js, JSX and CSS. React.js app will run with Express.js APIs and servers.

Back End

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.

Testing

The project will be tested using Jest unit testing and Postman debugging.

About

Semester project for COSC 484 Web-Based Programming at Towson University

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors