/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.

Primary LanguageJavaScript

๐Ÿฝ๏ธ TastyTrails - Explore Culinary Delights Around the Globe! ๐ŸŒ

TastyTrails is more than just recipes โ€” itโ€™s a vibrant social network where food lovers can connect, discover, and share the unique flavors of their cultures. A platform for passionate food enthusiasts to dive into a world of tastes!


๐Ÿš€ Project Overview

TastyTrails is designed to offer an immersive experience for discovering and contributing to diverse recipes. The sleek frontend, built with ReactJS, Tailwind CSS, and TypeScript, ensures a visually captivating and user-friendly interface. On the backend, Node.js, Express.js, and MongoDB power robust data handling and API functionality for smooth performance.

For GSSOC24-Ext Contributors
For GSSOC24-Ext Mentors


โš™๏ธ Tech Stack

๐ŸŒ Frontend:

  • ReactJS
  • Tailwind CSS
  • TypeScript

๐Ÿ–ฅ๏ธ Backend:

  • Node.js
  • Express.js
  • MongoDB

๐Ÿ“ Folder Structure

The project is structured as follows:

  • frontend/: Contains files for frontend development.
  • backend/: Includes the backend code and configurations.

โœจ For GSSOC24-Ext Contributors

Welcome to GSSOC24 Extended and TastyTrails! โœจ
Weโ€™re thrilled to have you onboard, guided by our Project Admin Alfiya! ๐ŸŽ‰ Congratulations on joining this exciting journey.

TastyTrails is in its early development phase, and thereโ€™s plenty of room for everyone to contribute. Whether youโ€™re a beginner or an advanced developer, there are opportunities to make meaningful contributions! If youโ€™re not sure where to start, check out the tasks below and refer to the CONTRIBUTING.md file to set up the project locally.

๐Ÿ” Non-Technical Tasks

  • Improve CONTRIBUTING.md with detailed guidelines on setup and conduct.
  • Create templates for Issues and Pull Requests.
  • Propose engaging content for the website.

๐Ÿ› ๏ธ Technical Features

  • Add OAuth - Google ๐Ÿ”‘: Add support for secure Google login.
  • Follow - Unfollow feature ๐Ÿ‘ฅ: Let users follow fellow food enthusiasts.
  • Recipe Like - Unlike Feature โค๏ธ: Enable liking and unliking recipes.
  • Implementation of Chat System ๐Ÿ’ฌ: Implement a real-time chat feature.
  • Add Lazy loading for Images ๐Ÿ–ผ๏ธ: Optimize image load times.

Feel free to open an issue for any of the tasks above or suggest your ideas. You can also propose bug fixes, new features, or improvements.

๐Ÿท๏ธ Contribution Labels

  • Level 1: Bug fixes or small changes.
  • Level 2: Feature improvements.
  • Level 3: New feature implementations.

๐Ÿ‘€ Our Contributors

  • We extend our heartfelt gratitude for your invaluable contribution to our project! Your efforts play a pivotal role in elevating this project to greater heights.
  • Make sure you show some love by giving โญ to our repository.

๐ŸŽ‰ Join the Culinary Adventure!

Whether youโ€™re contributing code, improving documentation, or suggesting new features, your involvement matters. We value contributions that help you learn and grow, not just for gaining points. Let's make TastyTrails a flavorful success โ€” one contribution at a time!

All the Best! ๐Ÿ’ซ Happy Coding & Cooking! ๐Ÿณ