You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: update docs (#400)
* feat(docs): update docs to reflect v2
* feat(docs): add setup guides for be/fe/app
* feat(backend): create and adopt `/api/rooms` endpoint for room data (#401)
* create `/api/rooms` endpoint for room data
* Remove name and flatten data in bookings endpoint
* Use new endpoints on room page
* Add rooms to search modal
* feat: use common folder for shared code (e.g. data types) (#402)
* chore: fix cd
* chore: fix backend.dockerfile
* feat: integrate with CSESoc GraphQL API (#403)
* Rewrite backend to use Hasura instead of timetable API
* Use additional data in frontend
* Please the linter
* Please the type checks
* Show buildings before status is loaded
* Add correct GraphQL endpoint
* New Building images
* fix: fix broken filters with new data
* feat: add filter for whether ID is required
* New Building images
---------
Co-authored-by: 3bobchen <83627389+3bobchen@users.noreply.github.com>
This project is rapidly expanding and our roadmap includes features such as:
30
43
31
-
-**Map View**: Find and navigate to free rooms near you.
32
-
-**Search, Sort and Filter**: Find the perfect room for your needs.
44
+
-**Detailed Room Information**: Information such as a room's type, how to book it, and all its aliases.
45
+
-**Society Bookings**: Use data about society bookings and other bookings besides scheduled classes.
33
46
-**Mobile App**: Use Freerooms anytime, anywhere!
34
47
35
-
# Our team
48
+
# Local Setup
49
+
50
+
See the [backend](backend), [frontend](frontend) and [app](app) directories for instructions on setting up and running Freerooms locally.
51
+
52
+
# Our Team
36
53
37
54
We are a team that is part of CSESoc Development. See [TEAM.md](./TEAM.md) for more information on the current and previous team that contributed to the development of Freerooms.
You can run the following command to install dependencies:
8
+
```bash
9
+
npm install
10
+
```
11
+
12
+
In order to open the app on your phone, you will also need to install the [Expo Go app](https://expo.dev/client).
13
+
14
+
## Usage Guide
15
+
You can run the app with the following command:
16
+
17
+
```bash
18
+
npm run start
19
+
```
20
+
21
+
This should generate a QR Code, which you scan with your phone to view the app. Make sure your phone is connected to the same WiFi as the machine that is running the server.
0 commit comments