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!
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
- ReactJS
- Tailwind CSS
- TypeScript
- Node.js
- Express.js
- MongoDB
The project is structured as follows:
- frontend/: Contains files for frontend development.
- backend/: Includes the backend code and configurations.
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.
- Improve CONTRIBUTING.md with detailed guidelines on setup and conduct.
- Create templates for Issues and Pull Requests.
- Propose engaging content for the website.
- 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.
- Level 1: Bug fixes or small changes.
- Level 2: Feature improvements.
- Level 3: New feature implementations.
- 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.
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! ๐ณ