Show Photos
๐Ÿ“ท

Web application to manage images and share them with the community!

In case the demo app doesn't work...

Watch this video. The app may fail because the resources used for this app are limited.

Main features. ๐Ÿง

  • ๐Ÿš€ Login.
  • ๐Ÿš€ Account creation.
  • ๐Ÿš€ View photos posted by other users.
  • ๐Ÿš€ Filter posts by: Top Rated / Least Rated / Most Recent.
  • ๐Ÿš€ Search post by description.
  • ๐Ÿš€ Access the publication and its details.
  • ๐Ÿš€ Add comments to the publication.
  • ๐Ÿš€ Add publications.
  • ๐Ÿš€ Edit publication.
  • ๐Ÿš€ Delete publication.
  • ๐Ÿš€ Add posts to favorites.
  • ๐Ÿš€ Remove publications from favorite.

Technologies used. ๐Ÿงช

Frontend

  • โš’๏ธ React JS.
  • โš’๏ธ TypeScript.
  • โš’๏ธ SASS (Styles).
  • โš’๏ธ Vite JS.
  • โš’๏ธ Apollo Client.
  • โš’๏ธ Zustand (State management).
  • โš’๏ธ Cloudinary (Images management).
  • โš’๏ธ Netlify (to deploy the app).

Backend

  • โš’๏ธ Node JS.
  • โš’๏ธ PostgreSQL.
  • โš’๏ธ Express JS.
  • โš’๏ธ GraphQL.
  • โš’๏ธ Apollo Server.