AroundU is an app that allows users to browse upcoming and ongoing local events. It shows the time, date, and distance of events relative to the user. The app is designed to help users find activities and connect with others in their community.
git pull upstream main
To install dependencies in the root, /server
, and /web
directories:
npm install && cd server && npm install && cd ../web && npm install && cd ..
docker compose up -d --build
To access the running containers for debugging or inspection:
docker exec -it <container_name> sh
To access the running MongoDB instance for debugging or inspection:
docker exec -it aroundu-mongo mongosh
use aroundu_db
db.events.find()
docker compose down -v
docker compose up -d --build
We're using commitlint with husky to enforce Conventional Commits format.
Commit messages should follow this structure:
<type>(optional scope): <description>
Examples:
git commit -m "feat(auth): add login functionality"
git commit -m "fix(ui): correct button alignment"
Allowed types: build
, ci
, docs
, feat
, fix
, perf
, refactor
, style
, test
, chore
, revert
, translation
, security
, changeset
.