Skip to content

Seyiul/instaclone-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instaclone

Instaclone Backend

Features

• ⚡ React for Static Site Generator

• 🔥 Type checking TypeScript

• 🪢 Use query language for APIs with GraphQL and manage data with Apollo

• 📐 Simplify interaction with database schemas and ensure type safety with Prisma

• 🐘 Powerful, open-source relational database system with PostgreSQL

Module

User

  • Create Account

  • See Profile

  • Login

  • Edit Profile

  • Change Avatar (Image Upload)

  • Follow User

  • Unfollow User

  • See Followers and See Following w/ Pagination

  • Computed Fields

    • 데이터베이스에는 존재하지 않지만, graphQL Schema에는 존재하는 필드들을 의미한다.
    • 매번 request를 받을 때마다 새롭게 계산되어 보여진다.
  • Search Users

Photos

  • Upload Photo
  • See Photo
  • See Hashtags
  • Search Photos
  • Edit Photo
  • Like / Unlike Photo
  • See Photo Likes
  • See Feed
  • Delete Photo
  • See Photo Comments

Comments

  • Comment on Photo
  • Edit Comment
  • Delete Comment

Extras

  • S3 Image Upload

DMs

  • See Rooms
  • Create Room
  • See Room
  • Send Message
  • See Message
  • Computed Fields(read or unread)
  • Realtime Messages

Schema

Query

visualization-Instaclone-backend-xggnva@current

Mutation

visualization-Instaclone-backend-xggnva@current (2)

Subscription

visualization-Instaclone-backend-xggnva@current (1)

What's Included?

References

Releases

No releases published

Packages

No packages published