In order to run the program, you must have Docker installed and running.
- Download the
Tastebuddin.zipfile. Extract into its own folder. For the Instructors of the course this app was built for, this.zipfile will contain the.envfile with the Supabase API key necessary to interact with Tastebuddin's database. Please do not expose this .env file, or the API keys within it. - Open a terminal. In the terminal, navigate to the root of the Tastebuddin project. This is the same location as this
README.mdand thedocker-compose.yml. - Run
docker compose build. This will create the docker container to run the project in. - Run
docker compose up. This will run the container that was just created in the previous step, and will begin hosting the frontend and backend of the website. This will also combine their functionalities so that the full website is accessible. - Open a browser. Any old one will do; the writer of this guide used Google Chrome.
- Navigate to
localhost:3000. This should automatically open up theindex.htmlpage, where you can navigate to Sign-in and Registration. - Create an account and log in. Once you are logged in, you should have access to all of the features Tastebuddin has to offer!
Supabase is always active, so there should not be anymore steps to running the web application. Should you encounter any issues attempting to run Tastebuddin, feel free to reach out to Tastebuddin's team members for more information.