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.
- 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.
- Create the
.env
by using.env.example
as a reference:cp .env.example .env
- Update the
.env
file with your correct local information (username, password, database), plus your secret keys from Cloudinary API. - Install dependencies:
npm i
in bothfront-end
andback-end
folders. - Reset database:
npm run db:reset
cd back-end
thennpm start
to run the Server in port 8080, andcd front-end
to run the App in port 3000.
-
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