Skip to content

PhotoApp is social media application created in the modern tech stack. In this app, you can create posts, comment them and chat with other users. It was my first attempt to create such a complicated app. It was tough expirence, but in the end I learned a lot of things.

Notifications You must be signed in to change notification settings

MaciejGarncarski/photo-app

Repository files navigation

PhotoApp

Overview

PhotoApp is social media application created in the modern tech stack. In this app, you can create posts, comment them and chat with other users. It was my first attempt to create such a complicated app. It was tough expirence, but in the end I learned a lot of things.

Live

https://photoapp.maciej-garncarski.pl/

Installation and running

Install node dependencies

pnpm install

Add .env

# .env

NEXT_PUBLIC_API_ROOT=

Start dev server

pnpm dev

Features

  • Authentication
  • Chat based on websocket
  • Adding posts, liking and commenting them
  • Edit account

Tech used

Backend

Backend repo

Frontend

Testing

  • Vitest
  • React Testing Library
  • MSW

Tools

  • Eslint
  • Prettier
  • Husky
  • Conventional Commits config
  • Github Actions CI

Screenshots

Home

home

Create post

create post

Profile

profile

Chat

create post

About

PhotoApp is social media application created in the modern tech stack. In this app, you can create posts, comment them and chat with other users. It was my first attempt to create such a complicated app. It was tough expirence, but in the end I learned a lot of things.

Topics

Resources

Stars

Watchers

Forks