Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 2.04 KB

File metadata and controls

62 lines (48 loc) · 2.04 KB

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 between:

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