Skip to content

Software Engineering Project - 2024/2025 UniSA Computer Science

License

Notifications You must be signed in to change notification settings

DanielVip3/hitchpicks

Repository files navigation

Hitchpicks

Hitchpicks is a web app to track your watched movies and TV shows.

This README is W.I.P.!

Commit structure

Commit structure to follow:
"<emoji> meaningful title"
"brief description of changes
..."

Emojis are roughly based on Gitmoji.
🎉 - Initial commit
✨ - New feature
🐛 - Bug fix
📝 - Documentation
🧪 - Test
🗃️ - Database
💄 - UI and styles
♻️ - Refactoring
🏗️ - Build pipeline
💚 - CI

How to install

To install PostgreSQL and pgAdmin: https://www.postgresql.org/download/windows/.
Remember to create a user called hitchpicks with password admin and a database called hitchpicks.

To install frontend packages:

cd /src/main/frontend
npm install

Then, run Maven lifecycle install.

Remember to install IntelliJ's Tailwind and JTE plugins.

How to run

First, always

git pull origin main

Then

cd /src/main/frontend
npm run watch

Last, you can execute the application from IntelliJ.

How to run CheckStyle and tests

For Checkstyle, use Maven's menu in IntelliJ: hitchpicks > Plugins > checkstyle > checkstyle:check

For tests, use Maven's menu in IntelliJ: hitchpicks > Lifecycle > test

Useful documentations

https://tailwindcss.com/
https://jte.gg/

About

Software Engineering Project - 2024/2025 UniSA Computer Science

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published