We understand that cooking your own meals might not always be feasible due to time constraints or lack of cooking facilities. That's why we've curated a selection of smart and pocket-friendly takeaway options from various restaurants that cater to students on a budget. Now you can enjoy a diverse range of flavors without the hassle of cooking!
Join the food-loving community and elevate your restaurant discovery experience. Download our app today and savor every moment of your culinary exploration. Your next delicious adventure is just a click away!
Team project using SCRUM methodlogies for COMP602 Software Development Practice.
- Account Signup: Unlock a world of culinary delights with a few taps. Create your personal account and get ready to embark on a gastronomic journey.
- Interactive Restaurant Map: Explore your city like never before. Our interactive map reveals the best restaurants in your area, putting their locations at your fingertips.
- Search and Save: Finding the perfect dining spot is a breeze. Use our powerful search tools to filter restaurants by cuisine, price, and more. Save your favorites to make your next dining experience even more effortless.
- Reviews Restaurants: Share your culinary adventures with the world. Write and read insightful restaurant reviews from fellow foodies. Your opinions matter!
- Social Media Features: Connect, engage, and share your foodie experiences with the community. With direct messaging, follows, and easy sharing, your food journey becomes a social adventure.
- Premium-Only Features: Elevate your dining experience. Upgrade to our premium subscription for an ad-free journey through the world of flavors. Enjoy a seamless, distraction-free exploration of restaurants and cuisines.
Node.js ^18.17.1 LTS
- Place API keys into
.env.local
file
NEXT_PUBLIC_FB_API_KEY=""
NEXT_PUBLIC_FB_AUTH_DOMAIN=""
NEXT_PUBLIC_FB_PROJECT_ID=""
NEXT_PUBLIC_FB_STORAGE_BUCKET=""
NEXT_PUBLIC_FB_MESSAGING_SENDER_ID=""
NEXT_PUBLIC_FB_APP_ID=""
NEXT_PUBLIC_FB_MEASUREMENT_ID=""
NEXT_PUBLIC_STRIPE_PUBLIC_KEY=""
NEXT_PUBLIC_STRIPE_SECRET_KEY=""
directMessageDB
reportDB
restaurantDB
reviewDB
userDB
userFeedDB
avatar/
- Use Apify
Google Maps Scraper
. - Filter and clean data as appropriate.
npm i
npm run dev
npm run build
npm run start
npm test // run test suite
npm test -t "testName" // run specific test
http://localhost:3000
- Pull requests are required.
- Please make sure to follow code formatting.
- Please make sure to update tests as appropriate.
- Development of this project will end at the end of semester.
- Install
Prettier
. - Install
Tailwind CSS IntelliSense
. ctrl + shift + p
, "User Settings (JSON)".- Replace everything in
settings.json
with:
{
"workbench.colorTheme": "Default Dark Modern",
"workbench.startupEditor": "none",
"prettier.tabWidth": 4,
"editor.formatOnSave": true,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Name | GitHub | Role |
---|---|---|
Jamie C | Jarcino | Developer |
Jamie L | lleejamiee | Scrum Master / Developer |
Michael S | mnymkz | Developer |
Will B | nhh8869 | Developer |
Tony Y | coriandar | Product Owner / Developer |