Skip to content

jameschenn/Nonogram

Repository files navigation

Nonogram

Nonogram is an Instagram clone named after my dog Nono. Nonogram is a social-media platform where users can communicate amongst each other by sharing images, and commenting on them.

Live Site

Nonogram

Application Architecture

Nonogram is built on a React frontend with a Flask backend, using PostgreSQL as a database.

Technologies Used

JavaScript HTML5 CSS3 React Redux Python Flask Postgres Docker AWS

Nonogram Setup

  1. Clone this repository (only this branch)

    git clone https://github.com/jameschenn/Nonogram
  2. Install dependencies

    pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
  3. Create a .env file based on the example with proper settings for your development environment

  4. Setup your PostgreSQL user, password and database and make sure it matches your .env file

  5. Get into your pipenv, migrate your database, seed your database, and run the flask app with the following commands:

    pipenv shell
    flask db upgrade
    flask seed all
    flask run
  6. To run the React App in development, checkout the README inside the react-app directory.

Features

Posts

Users can view and enjoy a feed of posts from all users of Nonogram and, and scroll down and view posts from newest to oldest.

Comments and Likes

Users also can click on each individual post from the main feed or user's individual profile to an individual page where users can comment and like on that individual post.

readme image

Follows

Users also can follow and unfollow each other, and see users they follow, or are followed by in seperate modals.

readme image 2

Future Implementation Ideas

Current WIP: Utilize the private status of Users, and the introduction of web sockets into the app. So users can directly message each other. Please stay tuned!

About

Nonogram is an Instagram clone named after my dog Nono. Nonogram is a social-media platform where users can communicate amongst each other by sharing images, and commenting on them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors