Skip to content

Apply deep dream and neural style transfer filters on your photos and share with friends!

Notifications You must be signed in to change notification settings

hriaz17/DeepFilter

Repository files navigation

AI based Photo sharing app.

Features:

  • Create accounts
    • login
    • Sign Up
  • User Profiles
  • News Feed
  • Upload and share photos
  • View other peoples profiles
  • Like and comment on photos
  • Apply Deepdream and Neural Style transfer filters on uploaded photos

Execution Instructions

If running project for first time after a fresh clone:

First change directory to the root of the repo and run this command to fetch & install all ExpressJS dependencies (node_modules):
npm install
Then change directory to frontend/photo and again run this command to fetch & install all React dependencies (node_modules):
npm install

For all subsequent runs you only have to do these 2 steps:

Change directory back to root and run this command to start ExpressJS server:
nodemon server.js
Change directory back to frontend/photo and run this command to start react app:
npm start
To run ngrok server do as follows:
  • first cd to ngrok folder
  • run this command once:
ngrok authToken YOUR_NGROK_AUTH_TOKEN

then open cmd and run this command:

ngrok http 3000 -host-header="localhost:3000"

and finally note the forwarding url

Demo Screenshots

Login page

Sign Up page

Home page

user profiles

upload page

upload page

Newsfeed1

Newsfeed2

Newsfeed3

About

Apply deep dream and neural style transfer filters on your photos and share with friends!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published