Skip to content

munaciella/recipes-website

Repository files navigation

🌱 VeloVegans

Welcome to VeloVegans, your go-to platform for exploring the world of veganism. From the latest news on vegan food and environmental updates to delicious recipes and lifestyle tips, VeloVegans offers everything you need to embrace and celebrate a plant-based lifestyle.

🌐 Live Site: www.velovegans.co.uk


✨ Features

📰 Latest News

  • Stay updated with the latest vegan food and environment-related news.

🥗 Recipes

  • Discover a variety of vegan recipes.
  • 📚 Save recipes to your library for easy access later.
  • 🔗 Share recipes with friends.
  • 👍 Upvote, 👎 downvote, and 💬 comment on recipes.
  • 🛒 Add ingredients to your Todoist shopping list directly from a recipe page.

🌎 About Page

  • Learn about the benefits of veganism.
  • Access resources on how to start your vegan journey.

📬 Contact Page

  • Reach out to the VeLoveVegans team with your queries or feedback.

🍴 Suggest Recipes

  • Logged-in users can suggest their own recipes to be added to the platform.

🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, Tailwind CSS, shadcn/ui
  • Backend: Supabase
  • Authentication: Supabase Auth
  • Hosting: Vercel
  • Shopping List Integration: Todoist API

🚀 Getting Started

✅ Prerequisites

  • Node.js (v18 or later)
  • npm or yarn
  • Supabase account

🖥️ Clone the Repository

git clone [https://github.com/munaciella/velovevegans.git](https://github.com/munaciella/recipes-website)
cd recips-website

📦 Install Dependencies

npm install

🔐 Environment Variables

To run the project locally, you'll need to set up a .env.local file with the required API keys and environment variables. Do not share these credentials.

▶️ Run the Development Server

npm run dev

Visit http://localhost:3000 to view the app locally.


🌐 Deployment

The app is deployed on Vercel. To deploy your own version:

  1. Connect the GitHub repository to Vercel.
  2. Set up environment variables in the Vercel dashboard.
  3. Deploy your project.

🔮 Future Improvements

  • 📱 A mobile app for a seamless user experience.
  • 👤 A user dashboard with personalized features.

🤝 Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch (feature/your-feature-name).
  3. Commit your changes.
  4. Open a pull request.

📄 License

This project is licensed under the MIT License.


📧 Contact

For any questions or suggestions, visit our Contact Page.


💚 Thank You for Supporting VeloVegans!

Together, let's make vegan living accessible, enjoyable, and impactful! 🌱

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published