Skip to content

OSU-CS290-F18/final-project-brandon-w-cristy-lopez

Repository files navigation

CS290-Final

asdfklmkv

CS 290 Final Project

Code and demo due by 5:00pm on Friday, 12/7/2018

In this course, a final programming project will take the place of formal exams to test your understanding of the material. The final project will involve working with a team of 3-4 people to implement a substantial web app that utilizes all of the major components of the web application stack covered in this class. Specifically, you and your teammates will write a web app that satisfies all of these requirements:

--The app uses HTML and CSS to implement a well-designed client interface.

--The app uses client-side JS to enable relevant user interactions with the client interface.

--The app is served using a Node.js-based (or other approved) serving stack.

--The app dynamically generates pages based on data stored in a back end data store, such as MongoDB.

--The app’s client interface communicates with the app’s server to create, read, update, and/or delete content in the back end data store.

Within those boundaries, your team may write any kind of web app you want. There are infinite possibilities, and I encourage you to be creative and to implement an application you find interesting or that solves a real problem for some set of potential users. Below are some guidelines and logistics for the final project.

Grading criteria

Your team’s grade (out of 100 points) for the final project will be based on successfully implementing a complete web app that satisfies these criteria:

--The app uses HTML and CSS to implement a well-designed client interface.

--The app uses client-side JS to enable relevant user interactions with the client interface.

--The app is served using a Node.js-based (or other approved) serving stack.

--The app dynamically generates pages based on data stored in a back end data store.

--The app’s client interface communicates with the app’s server to create, read, update, and/or delete content in the back end data store.

Tip : we can use thirdparty libraries and other tools. This'll make things easier but we have to learn how to implement them.

About

final-project-brandon-w-cristy-lopez created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published