Skip to content

VISHARAD17/google_keep_nextJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

19b591f Β· Dec 4, 2024
Dec 3, 2024
Aug 6, 2024
Aug 10, 2024
Dec 4, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Sep 5, 2024
Aug 6, 2024
Nov 30, 2024
Aug 8, 2024
Aug 6, 2024
Aug 6, 2024
Aug 6, 2024
Aug 8, 2024

Repository files navigation

Google keep clone using NextJS 14

1st-pic 2nd-pic 3rd-pic

Features

  • Authentication : πŸ” Login & πŸ” Register for creating a new user
  • πŸ“ Notes - Create, Update, Delete notes ( CRUD operations)
    • πŸ—’ Simple Notes - Update/delet text and title
    • add Tags for notes - ( add / remove )
  • server side and client side rendering
  • single end point Graph API implementation for efficient CRUD operations to avoid over-fetching compared to traditional REST architecture.
  • nextJS api routes
  • nextJS file stucture for modular page structure

Project Structure :

public
prisma
     |- schema.prisma
src
  |- app 
       |- api
            |-graphql 
                |- resolvers
                    |- notes
                    |- user
                    |- Tag
                |- typedefs
            |- auth
       |- components
       |- login
       |- register
       |- dashboard
  |- client
  |- hooks
  |- lib 
  |- utils

Frontned :

  • React with Typescript
  • Apollo client
  • tailwindCSS

Backend :

  • NextJS API routes
  • Apollo server
  • GraphQL
  • prisma
  • PostgreSQL

Install all dependencies

yarn install

run the application

yarn dev

Releases

No releases published

Packages

No packages published

Languages