Skip to content

๐Ÿ”ฅ FlavorFleet: Your Open-Source Culinary Adventure! Embark on a Delicious Journey with Our Open-Source Food Platform ๐Ÿš€๐Ÿš€๐Ÿš€

License

Notifications You must be signed in to change notification settings

pankhuri92/FlavorFleet-SWOC-24

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

candy FlavorFleet

Explore the World of Flavor with FlavorFleet ๐Ÿ”๐ŸŒฎ๐Ÿฐ

Dashboard

Table Of Contents ๐Ÿ“š

Demo YouTube Version ๐Ÿ“ฝ๏ธ

Demo Video

Check out the video above for a visual walkthrough and demo of FlavorFleet. In this video, we showcase the key features and functionality of the project, giving you a closer look at how FlavorFleet works.

Introduction Rocket

Welcome to Flavorfleet, your passport to a world of culinary delights. We are an innovative and open-source culinary platform that brings together the finest dishes from every corner of the globe, prepared by top professional chefs hailing from diverse countries.

At Flavorfleet, we're on a mission to redefine the way we explore, create, and savor food experiences. Our extensive collection of delectable dishes showcases the best culinary traditions from around the world. Whether you're a seasoned chef seeking new inspirations or a passionate home cook eager to master the art of cooking, our platform is your gateway to a world of flavors.

From planning special dinners to venturing into uncharted cuisines, Flavorfleet is your trusted companion for all your food-related adventures. Join us on this gastronomic journey and elevate every meal into a memorable experience.

Embark on a culinary voyage like never before with Flavorfleet, your ultimate destination for exploring, creating, and savoring the finest food experiences from across the globe

Features

apis ย  data-models

plugins ย  microservices

own-your-code ย  customize-code

Development Robot

Alternatively to using the hosted version of the product, Amplication can be ran local for code generation purposes or contributions - if so please refer to our contributing section.

Pre-requisites
To be able to start development make sure that you have the following pre-requisites installed:

  • Node.js
  • Git
Running Flavorfleet

  1. Clone the repository :
git clone https://github.com/sagnik3788/FlavorFleet.git  
  1. Install Dependencies:
cd FlavorFleet
npm install
  1. Build Docker image
docker build -t flavorfleet .

Run Docker container

docker run -p 4000:4000 flavorfleet

Visit the application: (http://localhost:4000)

Alternatively, you can run the application without Docker:

# Install Dependencies
npm install

# Navigate to the src/routes directory
cd src/routes

# Run dish-server.js
node dish-server.js

Open a new terminal window/tab

# Run user-server.js
node user-server.js

Visit the application: (http://localhost:4000)

The development environment should now be set up. Additional information on the different application component can be found under README.md file. Happy hacking! ๐Ÿ‘พ

Tech Stack High Voltage

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Middleware: body-parser
  • ODM (Object Data Modeling): Mongoose
  • Development Tools: nodemon, Postman
  • Environment Variables: dotenv

Contributing Handshake

FlavorFleet is an open-source project, and we welcome contributions from the community. Whether you're interested in fixing bugs, adding new features, improving documentation, or any other form of contribution, we appreciate your involvement.

How to Contribute Page with Curl

  1. Create an Issue: If you find a bug, have a feature request, or want to work on an improvement, please create an issue describing the issue or your proposed change.

  2. Get Assigned: Once you've created an issue, a project maintainer will review it, assign it to you if necessary, and provide guidance or clarifications.

  3. Work on Your Contribution: Fork the repository, create a new branch, and start working on your contribution.

  4. Create a Pull Request (PR): When you're ready, submit a pull request from your branch to the main repository. Ensure your PR includes a clear description of your changes.

  5. Collaborate and Review: Collaborate with maintainers and other contributors during the review process. Make any necessary updates based on feedback.

  6. Merge: Once your PR is approved, it will be merged into the main repository.

We appreciate your contributions and look forward to working together to improve FlavorFleet.

Mentors Robot

SLOP 3.0
Sagnik Das
Mentor 1
LinkedIn | GitHub

Contributors Red Heart

  • This project thanking all the contributors for having your valuable contribution to our project
  • Make sure you show some love by giving โญ to our repository

License

This project is licensed under the MIT License - see the LICENSE file for details. Please note that the components under the ee (enterprise edition) directory are also licensed under the MIT License.

About

๐Ÿ”ฅ FlavorFleet: Your Open-Source Culinary Adventure! Embark on a Delicious Journey with Our Open-Source Food Platform ๐Ÿš€๐Ÿš€๐Ÿš€

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 46.8%
  • CSS 36.5%
  • JavaScript 16.3%
  • Dockerfile 0.4%