Skip to content

bplima/a3-persistence

 
 

Repository files navigation

CS4241 Assignment 3 - Persistence: Two-tier Web Application with Database, Express server, and CSS template

Link: https://a3-bryan-lima.glitch.me

Goal

The goal of this project is to create a high score leaderboard that is sorted in ascending order. There is also a login page prior to the user reaching the main page of the application.

Instructions

  1. Regiser a new account or login to an existing account
  2. Enter your username and high score
  3. Hit submit, your entry will populate and you will have the options to modify or delete any speciic entry.

Challenges

  • I ran into an issue last minute with MongoDB where I could not get it to work. I am pretty sure my connection string should be correct, but my collection would not populate, any ideas? I would be very happy to find out what I was doing wrong.
  • I wanted to get MongoDB running to ensure my Modify and Delete were working as intended, but could not troubleshoot that due to my MongoDB issues.

CSS Framework:

  • Normalize.CSS

Express Middleware Pacakages

-Body-Parser: Passes HTTP request bodies

Accomplishments

  • Created a server using Express
  • Form/Entry functionality with the option to add, modify, or delete
  • Originally implemented MongoDB, before running into issues
  • HTML input tags and form fields of various flavors
  • JavaScript Front-End
  • Utilized Node.js for express server and MongoDB

About

Assignment #3 for Webware 2021 @ WPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.0%
  • HTML 27.0%
  • CSS 5.0%