Skip to content

Social Media app for pets where they can make friends, share posts or find true love. Final Project at LHL/ Collab with @Purpleknife and @Coltonb-boop.

Notifications You must be signed in to change notification settings

sylvielcq/Furbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Furbook

Social Media app for pets where they can make friends, share posts or find true love.

This is a collaborative project for Lighthouse Labs's Finals with Sylvie Lacoque and Colton Bitz.

Features

  • A user (pet) can log in or register to access all features.
  • A user can create posts (with captions or/and pictures), edit or delete them.
  • A user can add or delete a comment.
  • A user can edit their own profile.
  • A user can find/ add new friends through the search bar.
  • A user can message a friend.
  • A user can remove a friend.

Setup

  1. Create the .env by using .env.example as a reference: cp .env.example .env
  2. Update the .env file with your correct local information (username, password, database), plus your secret keys from Cloudinary API.
  3. Install dependencies: npm i in both front-end and back-end folders.
  4. Reset database: npm run db:reset
  5. cd back-end then npm start to run the Server in port 8080, and cd front-end to run the App in port 3000.

Dependencies

  • Back-end:

    • Node
    • Express
    • body parser
    • cookie-session
    • dotenv
    • method-override
    • morgan
    • pg
  • Front-end:

    • React
    • axios
    • Bootstrap
    • classnames
    • SASS
    • CSS
    • React Router
    • Cloudinary API
    • Chat Engine API

Final Product

furbook-homepage-and-general-feed furbook-create-post furbook-search-bar furbook-my-friends furbook-my-profile

About

Social Media app for pets where they can make friends, share posts or find true love. Final Project at LHL/ Collab with @Purpleknife and @Coltonb-boop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.1%
  • SCSS 29.2%
  • HTML 2.5%
  • Other 0.2%