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.
https://photoapp.maciej-garncarski.pl/
pnpm install
# .env
NEXT_PUBLIC_API_ROOT=
pnpm dev
- Authentication
- Chat based on websocket
- Adding posts, liking and commenting them
- Edit account
- TypeScript
- SASS with css-modules
- Next.js
- Tanstack Query React
- Tabler icons
- Vitest
- React Testing Library
- MSW
- Eslint
- Prettier
- Husky
- Conventional Commits config
- Github Actions CI