This is the website that powered Campus Bites, an on-campus food delivery service at Lancaster University. Since we have stopped this service, we are publishing the code. Feel free to download it, run it, play around with it or even build on top of it! It is written in VueJS and uses Firebase for backend capabilities such as Hosting, Cloud Functions and Databases.
If you want to see the site in action, visit https://campus-bites-ltd.web.app/
- Download node modules using
yarn
- Add firebase config details to src/config/config.js and src/config/config.production.js
yarn serve
yarn build
- Fork it! (https://github.com/campus-bites/campus-bites-vue/fork)
- Create your feature branch (
git checkout -b feature/my-fancy-component
) - Commit your changes (
git commit -am 'Add some feature'
)- Test your changes with the development server
- Document your code as you write it
- How to Write a Git Commit Message
- Push to the remote branch (
git push origin feature/my-fancy-component
) - Create a new Pull Request
- Ask for feedback
- Request a code review
You can use commands like git rebase
or git commit --amend
to "rewrite history" and fix mistakes you made in previous commits.