Hosted on Heroku: Photonest
Photonest is a social-media platform where users can share, like and comment on images. It is a clone of Instagram.
| Features List | Database Schema | User Stories | Wireframes | API Routes | Frontend Route
- Users can create a new post with an image and a caption.
- Users can edit and delete posts
- Users can like and unlike each other's posts
- Users can comment on posts
- Users can update comments on posts
- Users can delete comments
- Users can like and unlike each other's comments
To run Photonest locally, please follow these steps:
DISCLAIMER: you must be able to create an AWS S3 bucket in order to properly store image files that are uploaded to the site. Upload functionality will not work without it
git clone https://github.com/jonevanmoore/photonest.git
psql
CREATE USER photonest_app WITH PASSWORD <password> CREATEDB;
CREATE DATABASE photonest_dev WITH OWNER photonest_app;
pipenv install
pipenv shell
flask db upgrade
flask seed all
flask run
npm install
npm start