Daydream — Monorepo
This is the monorepo with the mobile and web apps for the Large Project.
The general hierarchy of the project is as follows:
.
├── mobile (The mobile app, built with React Native and Expo)
└── web (The web app and API, built with Next.js)
- Download and install Node Version Manager > (Windows | macOS/Linux)
- Install and run the latest node version by running
nvm install 18 && nvm use 18
in the terminal - Install Yarn by running
npm install -g yarn
- Go to the directory of the project you'll be working in and run
yarn
to install all dependencies
- Ensure you are in the directory for the web app
cd ./web
and runyarn dev
to boot it up - The app should now be running at
http://localhost:3000
(Soon™)
- Ensure there are no errors by running
yarn lint
andyarn test
in the respective app's directory - Commit your changes using
git commit -m "<type>[scope]: <description>"
(Please follow Conventional Commits) and push them to the remote repository usinggit push