Skip to content

krispybataa/personal-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

The 2BCLS Website is a personal website designed around Clark and Sheianne and made to showcase their character through various pages containing relevant and updatable information to each of them. The website was designed to be simple, to the point, and most of all updatable should these facets change.

Features

Dynamic To-Do List

1. Unique To-Do List per character
2. CRUD Operations on a To-Do list page
3. Filters by Label

Music Page

1. Spotify Support
    - Viewers can play the listed top 5 tracks

Hobbies Page

1. View respective Hobbies and add associated media uploads.

Setup Instructions

Prerequisites

  • IDE (IntelliJ or Visual Studio Code)
  • Java 17
  • MySQL or PostgreSQL Database
  • Node.js and npm (For Frontend Dependencies and Build Tools)

Installation Links

Running The Website

1. Clone Repository
git clone https://github.com/krispybataa/machine-problem.git
2. Install Backend Dependencies
Upon opening the project folder in the IDE of your choice, 
you should be prompted to install maven dependencies.
3. Install Frontend Dependencies
npm install
4. Set Up Environmental Variables
Note: Make sure to correctly fill up Database Credentials found in 
src/main/resources/application.properties

The following line/s:
spring.datasource.username=
spring.datasource.password=

Should be adjusted accordingly
5. Serve The Frontend
npm run dev

Entity Relationship Diagram

Personal Website Drawio

Contact Us

About

CMSC 121 Machine Problem (Personal Website)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •