Skip to content

DaneBex/InstaOunce

Repository files navigation

InstaOunce

InstaOunce is our app, inspired by Instagram for uploading, viewing, sharing and commenting of photos. Users can share photos, like them, comment on them and become part of the InstaOunce community.

Index

Technologies Used

  • Python
  • Flask
  • SQLAlchemy
  • React/JS
  • Redux
  • Node
  • Docker

Getting Started

  1. Clone this repo: git@github.com/DaneBex/InstaOunce
  2. cd into the /app directory and install dependencies: pipenv install
  3. cd into the /react-app directory and install dependencies: npm install
  4. create .env file based on the .env.example file given
  5. Create user in psql based on .env DATABASE_URL app_name:
  • psql -c "CREATE USER <username> PASSWORD '<password>' CREATEDB"
  1. Create a database in psql based on your .env DATABASE_URL app_db_name
  2. Start shell, migrate database, seed database and run flask app
  • pipenv shell
  • flask db upgrade
  • flask seed all
  • flask run
  1. Open another terminal and cd into /react-app and run the React app:
  • npm start

Features

Home/Login Page

Home/Login Page

Post Feed

Post Feed

Post Detail

Post Detail

Comments, Likes, Follows

Add likes, comments, follows

Image Upload

Image Upload

User Profile Page

User Profile Page

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published