AlfiyaSiddique / TastyTrails

TastyTrails is a web application designed to explore delightful recipes from around the world. It leverages modern technologies to create an immersive culinary experience.
https://delightful-daifuku-a9f6ea.netlify.app/
4 stars 12 forks source link
css gssoc-ext hacktoberfest hacktoberfest-accepted html mern-stack recipes tailwindcss web-development

TastyTrails

Introduction TastyTrails is a project beyond recipes β€” it is about creating a social network where people connect with food and culture. 🍽️🌏 .TastyTrails is a platform where food enthusiasts from around the globe can come together, explore delightful recipes, share their own creations, and celebrate the diverse flavors of different cultures.

For GSSOC24-Ext Contributors
For GSSOC24-Ext Mentors

Tech Stack

Folder Structure

The project is organized into two main directories within the root folder:

  1. frontend: Contains all the files related to the frontend development.
  2. backend: Holds the backend codebase and configurations.

Project Overview

TastyTrails aims to provide a seamless user experience for discovering, searching, and contributing to an extensive collection of diverse recipes. The frontend leverages ReactJS, TypeScript, and Tailwind CSS to create a visually appealing and intuitive interface. Meanwhile, the backend, built with Node.js, Express.js, and MongoDB, ensures robust API functionality and data management.

Stay tuned for an immersive culinary journey with TastyTrails!

GSSOC Contributors.

Greetings from the Project Admin - Alfiya, and Welcome to TastyTrails!✨ First of Congratulations on joining the GSSOC 2024 Extended Program. πŸŽ‰

TastyTrails is in its very early stage of development and there's space for everyone to build something on it as per their level. If you don't know what to contribute, do not worry. I am listing some of the Technical and Non-Technical features or tasks to be implemented below. Before that check out the contributing guidelines in CONTRIBUTING.md and set up the project on your machine.

Non-Technical

  1. Improve CONTRIBUTING.md with detailed guidelines on the code of conduct or steps to setting up the project locally.
  2. Add a template for Issue Creation
  3. Add a template for Pull Request.
  4. Propose better content for the website

Technical

  1. Add OAuth - Google
  2. Follow - Unfollow feature
  3. Recipe Like - Unlike Feature
  4. Implementation of Chat System
  5. Add Lazy laoding for Images

Hope you will find a lot to contribute. Make worthy contributions that help you learn, don't contribute just for points. All the Best! πŸ‘πŸ»