This project was initiated for Coding Fest 2023 by Udit Samant, Jennifer Tan, Devanshi Mirchandani, and Parth Bhargava. The purpose of UniTrack is to present a university services platform with a better user experience, mainly targeting degree planning, unit selection, and time table selection.
After two iterations of technical stacks for this project we have settled on React, Next.Js, and Vercel
We welcome any collaboration and contributions from the public to this project, please refer to the open source contribution section.
We would like to acknowledge Antriksh Dhand in his contribution as the original ideator of this project
SSH authentication is recommended, visit this link for more information.
NOTE: Maintainer and DB-Codeowner/DB-Contributor Developers please use vercel dev
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
# or
vercel dev #strictly for maintainers and testing postgres db
Open http://localhost:3000 with your browser to see the result.
Read the guidelines below to write good commit messages, branch names, and make pull requests that follow the conventions we will be using throughout the project.
We welcome contribution to this project. Changes to this repository will be received on a issue assigned basis. To contribute...
git commit -m <title> -m <description>
, however short and concise is still preferred.Make a branch using git checkout -b <branch_name>
.
minor-featureName
major-featureName
patch-patchName
name
documentation
for changing the README, or adding another markdownpatch: a non API breaking change to the codebase - anyone that uses your code will not need to be concerned with the changes you pushed. minor: a minor API change to the codebase - anyone that uses your code will need to slightly modify implementation of their code. major: a major API change to the codebase - generally breaks code, wherever used, and will need significant modification.
Examples
Summarised from this article.
TLDR:
one-liner as the first lineTLDR: (Necessary for longer PRs) this PR defines PR message syntax.
resolves/closes/fixes #ISSUE_NO (, resolves/closes/fixes #ISSUE_NO2 (, ...))
This pull request is part of the work to make it easier for people to contribute to naming convention guides.
To achieve this, we have:
- Found an issue
- Made a PR
- Made clear the changes introduced
- Included images
Follow the steps below to suggest a patch or a feature for this project. For information on naming conventions for pull requests or commits, read the rest of the contributing section above.
git checkout -b <branch_name>
git push origin <branch_name>