Project examples
Below you will find examples of final projects that groups have done in past iterations of this course.
For each of the examples I have listed major features the application needs to support.
Blogging platform
- Post articles
- View articles posted by other users
- Comment on blog posts
- Search for articles or blogs of interest
Friend finder
- Create a profile for yourself and list your interests
- Search for people with common interests
- Arrange group activities
Text adventure game
- Design text adventure games
- Play games others have designed
- Games are a collection of scenes
- Each scene offers players a list of options for what to do next
- Game can also track player's inventories and incorporate that into the game logic
Textbook exchange
- Allows students to sell used textbooks after classes are done.
- Users can search for books by course or title
- Users who are looking for books for particular courses can post requests to buy those books.
- System can also display information about what books are required for which courses.
Projects that are not available
In CMSC 455 I developed a system that can act as the back end for an auction site, and students worked on a project to build a back end for a restaurant review site. Since these back ends have already been written, these two projects are not available to use for the CMSC 106 final project.