Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS 340 Database Project (GROUP 50)

Moodi - Mood Tracking Application

This database project is the culmination of 11 weeks of collaborative work by Zachary Landry and Hope Matthews, during which we learned the fundamentals of database design, SQL, and web application development. The project focuses on building an admin-side system for a mood-tracking app that allows users to record their daily moods and associate activities with each entry.

Link to project: http://classwork.engr.oregonstate.edu:6023/index.html

How It's Made:

Tech used: HTML, CSS, JavaScript, MySQL, Node.js, Express

This database was created using MySQL with schemas designed in MySQL Workbench. The web application uses static HTML with CSS for styling and client-side JavaScript for dynamic functionality, connected to a Node.js/Express backend.

Citations and References

CS 340 Course Materials (Introduction to Databases)

  • Module 6: Exploration - Web Application Technology

    • Source code and structure adapted from provided starter materials
    • Canvas Link
  • Module 8: Exploration - Implementing CUD Operations

    • Used for implementing create, update, and delete (CUD) functionality
    • Canvas Link

CS 290 Course Materials (Web Development - Rob Hess, Spring 2022)

Referenced throughout the project for front-end implementation:

CSS Styling and Layout:

JavaScript Fundamentals:

Node.js and Server-Side JavaScript:

External Resources

About

Creates a database driven web app "Moodie" that allows users to track their mood daily.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages