
A social network platform inspired by Instagram, featuring photo sharing, post interactions, user following, profile management and more.
Category | Details |
---|---|
Core Stack | PostgreSQL, Express, React, Node |
Libraries | Prisma, React Query |
Type | Personal Project |
Status | Not Live |
Code | Available on GitHub |
Project Overview
Developed as a personal project, Watzeid represents a comprehensive social networking platform built from scratch. This project was undertaken independently without following tutorials, allowing for complete creative freedom and deep learning opportunities.

Technical Implementation
The project leverages modern technologies, with a particular focus on Prisma for database management and React Query for state management. This combination proved highly effective for building complex social features.

Key Features
Feature | Implementation |
---|---|
Photo Sharing | Image upload with preview |
User Interaction | Likes, comments, and follows |
Profiles | Customizable user profiles |
Development Journey
The main goal was to build a substantial project independently, specifically choosing Prisma and React Query to explore their capabilities. The learning process was focused on understanding these technologies through practical implementation rather than tutorials.
Learning Outcomes
This project provided valuable experience in:
- Working with React Query for efficient data management
- Implementing Prisma ORM for database operations
- Managing complex state in a large application
- Handling user authentication and authorization