Watzeid - Social Network Platform

April 24, 2023

Watzeid platform interface

A social network platform inspired by Instagram, featuring photo sharing, post interactions, user following, profile management and more.

CategoryDetails
Core StackPostgreSQL, Express, React, Node
LibrariesPrisma, React Query
TypePersonal Project
StatusNot Live
CodeAvailable on GitHub

View Source Code

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.

Watzeid post interface

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.

Watzeid user profile

Key Features

FeatureImplementation
Photo SharingImage upload with preview
User InteractionLikes, comments, and follows
ProfilesCustomizable user profiles
Watzeid interaction features

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.

Watzeid mobile view

Learning Outcomes

This project provided valuable experience in:

  1. Working with React Query for efficient data management
  2. Implementing Prisma ORM for database operations
  3. Managing complex state in a large application
  4. Handling user authentication and authorization
Watzeid responsive design