Skip to content

dayjyun/instapix-project

Repository files navigation

Instapix

The Instapix is a web application designed to replicate some functionalities found in Instagram.

With Instapix, you can sign-up, login, or sign in as a guest to try out all the features. Once inside, you'll be able to upload images and interact with posts submitted by other users in the website. Express your creativity, share with your connections, and discover more ways to be connected around the world. The repo is your adventure!

Checkout the website!

Tech

Great achievements take time and a strong foundation to construct an operating website. Here are the programs used:

  • Python
  • Flask
  • SQLAlchemy
  • Jinja
  • Alembic
  • JavaScript
  • React-Redux
  • Postgres

Snapshots

Landing Page

login

Feed

feed

Explore

explore

Profile

profile

Features

Here are the things you can do:

  • Posts

    • Create posts
    • Add captions and hashtags to your posts
    • Update your post's caption
    • Delete your post
  • Follow

    • Follow users to connect with their posts
    • Un-follow users you no longer desire to follow
    • Users can follow you to connect with your posts
  • Feed

    • Browse through posts created by people you follow
    • Like and comment on other people's posts
  • Explore

    • Browse through the wide collection of posts uploaded to the website
  • Search

    • Look up usernames to interact with other users and their posts

Future Features

But wait, it gets even better!

  • Hashtags
  • Edit profile
  • Videos
  • Stories
  • Messaging
  • Mobile Interface