Welcome to Feastful-Recipes, a culinary platform where food meets technology. This project is designed to bring the joy of cooking and recipe discovery into the digital age.
- Recipe Discovery: Find a variety of recipes to suit any taste or occasion.
- User Accounts: Create your own account to personalize your experience.
- User Authentication: Secure login functionality to keep your account protected.
- Favorites: Save your beloved recipes for quick access anytime.
- Comments: Engage with the community by adding comments to recipes.
- Ratings: Give stars to recipes and see community ratings.
- Measurement Units: Choose between imperial and metric measurements for recipe ingredients.
- Recipe Videos: Visualize the cooking process with added recipe videos.
- Backend: ASP.NET Core with MVC pattern for a robust and scalable API.
- Frontend: React with Vite for a modern, fast, and reactive user interface.
- Database: PostgreSQL for reliable and efficient data storage.
To get a local copy up and running follow these simple steps.
- .NET 8.0 SDK
- Node.js
- PostgreSQL
- Clone the repo
git clone https://github.com/magyardanielmark/feastful-recipes
- Install NPM packages for the frontend
cd frontend
npm install
- Set up the backend
cd backend
dotnet restore
- Start the backend server
dotnet run
- In a new terminal, start the frontend application
cd frontend
npm run dev
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Distributed under the MIT License. See LICENSE for more information.
-
Email: [email protected]
-
LinkedIn: www.linkedin.com/in/dániel-márk-magyar
-
Project Link: https://github.com/magyardanielmark/feastful-recipes