UNIHACK 2025 undefined: RePlate:
RePlate aims to eliminate food waste and foster community values by bridging the gap between businesses with surplus food and individuals and charities who can use it. Whether we are connecting bakeries with unsold pastries or a restuarant with extra meals, we make it easy for them to connect with local organisations and people in real time. Businesses reduce waste, and people in need are able to access sustainable, quality meals. Turning food waste into community support, RePlate.
Instructions:
-
Clone the repository
-
Run the following commands in the terminal:
-
Frontend:
- cd RePlate
- npm install
- npm run dev (to view the website)
- npm run android (to view the android app, not working with Google Auth)
- npm run ios (to view the ios app, not working with Google Auth)
-
Backend:
- Create a virtual environment
- py -m venv env_site (Windows)
- python -m venv env_site (Mac)
- Activate the virtual environment
- .\env_site\Scripts\activate.ps1 (Windows)
- source env_site/bin/activate (Mac)
- cd RePlate_Backend
- pip install -r requirements.txt
- python manage.py makemigrations
- python manage.py migrate
- python manage.py runserver
- Create a virtual environment
-