Skip to content

ahmeducf/user-notes-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 

Repository files navigation

User Notes APP

End-To-End Type-Safe User Notes App with GraphQL, Prisma, TypeScript & React.

Live Demo: User Notes App

Features

  • Type-Safety: The entire application is type-safe. The Prisma schema is the single source of truth for the entire application. The GraphQL schema object types are generated from the Prisma schema. The frontend types is generated based on the GraphQL schema.

Used Technologies

  • Prisma as the Object-Relational Mapper (ORM)
  • PostgreSQL as the database
  • Railway to host the database
  • TypeScript as the programming language
  • GraphQL Yoga as the GraphQL server
  • Pothos as the code-first GraphQL schema builder
  • Vite to manage the frontend project
  • React as the frontend JavaScript library
  • GraphQL Codegen to generate types for the frontend based on the GraphQL schema
  • TailwindCSS for styling the application
  • Render to deploy your API and React Application