Skip to content

A platform where foodies can share their food photography and interests.

Notifications You must be signed in to change notification settings

graceechi/Flavr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flavr

Flavr, inspired by Flickr, is a platform where foodies can share their food photography and interests.

Screen Shot 2022-06-05 at 11 39 17 AM

Technologies Used

Front End

react redux javascript node html css heroku

Back End

Express PostgreSQL Sequelize

  • AJAX
  • CSURF
  • Express Validator

How To Launch

  1. Download or clone this repository
  2. Install dependencies
  3. Create a .env file based on the .env.example
  4. In root terminal psql, create a user and database based on your .env
  5. In backend terminal, migrate and seed the database
  6. Run both the frontend and backend servers in 2 terminals simultaneously with npm start

Key Features

  • Users can view, upload, edit, and delete photos
  • Users can view, create, and delete comments
  • User profile page contains their photostream
  • Log in, sign up, upload, edit, and delete forms use modals
  • AJAX is used to render elements asynchronously
  • App authenticates users with validation forms and prevents CSRF attacks

Explore Page

  • Image gallery of all photos uploaded by all users

explore-page

User Profile Page

user-profile

Single Photo & Comments Page

  • Users can edit/delete photos
  • Users can comment(and delete their comments) on photos

photo-comment-pg

Upload Photo

upload-photo

404 Page

Screen Shot 2022-06-04 at 11 54 55 PM

  • When users route to a page that does not exist

Stretch Goals

  • Favorites
  • Albums
  • Tags

About

A platform where foodies can share their food photography and interests.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published