update README.md

This commit is contained in:
Rory Healy 2022-11-09 15:15:26 +11:00
parent f77b802ab0
commit ddd960364c
1 changed files with 10 additions and 8 deletions

View File

@ -1,39 +1,41 @@
# Workout Buddy
[Workout Buddy](https://myworkoutbuddyapp.herokuapp.com/) is an online application designed to help people find exercises and workout plans. It is a website built on [Next.js](https://nextjs.org/) and [Firebase](https://firebase.google.com).
[Workout Buddy](https://myworkoutbuddyapp.herokuapp.com/) is an online application designed to help people find exercises and workout plans, as well as create their own workout plans. Workout Buddy is a [node.js](https://nodejs.org) project, and features [Next.js](https://nextjs.org/), [React-Bootstrap](https://react-bootstrap.github.io/), and [Firebase](https://firebase.google.com).
## Getting Started
To run a local instance of Workout Buddy, first clone this repository:
```
git clone https://github.com/Hu90mt990/IT-Project
cd IT-Project
```bash
git clone https://github.com/Hu90mt990/IT-Project workoutbuddy
cd workoutbuddy
```
Ensure that [node.js](https://nodejs.org/) in installed before continuing.
Then, install the dependencies:
```
```bash
npm install
```
Note that any local instance that does not contain a `.env` file will not run as there is no database to connect to. Ensure that a Firebase database has been set up to run a local instance of Workout Buddy.
Finally, run the development server:
```bash
npm run dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see local instance.
Open [http://localhost:3000](http://localhost:3000) with your browser to see the local instance running.
## Coding standards
Coding standards are kept in [docs/coding_standards.md](https://github.com/Hu90mt990/IT-Project/blob/main/docs/coding_standards.md).
Coding standards are kept in [docs/coding_standards.md](https://github.com/Hu90mt990/IT-Project/blob/main/docs/coding_standards.md), and are enforced through mandatory formatting and linting actions, as well as using [Husky](https://www.npmjs.com/package/husky) to ensure pre-commit linting.
## Contributors
This website was made for the subject [COMP30022 IT Project](https://handbook.unimelb.edu.au/2022/subjects/comp30022/) at The University of Melbourne.
This website was made by students studying at The University of Melbourne whilst undertaking the capstone subject for their degree: [COMP30022 - IT Project](https://handbook.unimelb.edu.au/2022/subjects/comp30022/)
- Hugo Monaco-Templeton
- Joseph Dissanayake