Skip to content

ShaanCoding/Foodstagram

Repository files navigation


Logo

Foodstagram

Advanced Instagram Clone for Food

Explore the docs »

View Demo . Report Bug . Request Feature

Contributors Forks Issues License

Table Of Contents

About The Project

Screen Shot

Welcome to Foodstagram! Our app is a clone of the popular photo sharing app Instagram, but with a focus on food. With Foodstagram, you can share photos and videos of your meals with your friends, and see what others are eating around the world. You can also search for specific foods, or find restaurants and cafes near you.

Whether you're a foodie or just looking for a new way to share your meals with friends, Foodstagram is the perfect app for you!

Features

Some of the features of Foodstagram include:

  • Login/Registeration & 2FA: With Foodstagram, you can login or register for an account using your email address or phone number. You can also enable Two-Factor Authentication (2FA) for additional security.

  • Feed Page: The Feed Page is where you can see all the latest photos and videos from people you follow. You can also like, comment, and share posts from the Feed Page.

  • Following Users: You can follow other users on Foodstagram to see their posts in your Feed. You can also view a list of the people you follow, and the people who follow you.

  • Blocking Users: If you don't want to see posts from a particular user, you can block them on Foodstagram. Blocked users will not be able to see your posts or profile.

  • Profile & Edit Profile Page: Your profile is a place to share a little bit about yourself, and to show off your food photos. On the Edit Profile Page, you can change your profile photo, bio, and other settings.

  • View Business Posts Analytics: As a business, you can use Foodstagram to post photos and videos of your food. You can also view analytics to see how your posts are performing, and schedule future posts.

  • Scheduling Business Posts: You can schedule business posts in advance on Foodstagram, so you never have to worry about missing a post.

  • Managing Business Posts: You can manage your business posts on Foodstagram, and view comments and likes from customers.

  • Creating Business Posts: You can create business posts on Foodstagram by adding photos and videos of your food. You can also add a caption, location, and tags to your posts.

  • SearchUsers & Posts/Locations: You can search for specific users or posts on Foodstagram, or find restaurants and cafes near you.

Built With

This section should list any major frameworks that you built your project using. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

Getting Started

To use the app, simply go to the production link (Offline) and sign up for an account. Once you're logged in, you can start sharing photos and videos of your meals with your friends!

Installation

Relevant instructions for the frontend and backend are in the respective README.md files.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  • If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
  • Please make sure you check your spelling and grammar.
  • Create individual PR for each suggestion.
  • Please also read through the Code Of Conduct before posting your first idea as well.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Authors

  • Shaan Khan - Technical Lead - Shaan Khan - View Business Posts Analytics, Scheduling Business Posts, Managing Business Posts, Creating Business Posts
  • Jack - Software Architect - Jack - Login, Registeration & 2FA
  • Brandon - Brandon - Feed Page, Following Users, Blocking Users
  • Jibreil - Jibreil - Profile & Edit Profile Page
  • Alwin Trong Dat - Alwin Trong Dat - SearchUsers & Posts/Locations

Acknowledgements