Skip to content

ifaronti/Note-Backend-Fastapi-B

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE TAKING FULLSTACK APP

Story:

  • Users can:
    • Register an account
    • login
    • create notes
    • modify notes
    • archive notes
    • restore notes from archive to active
    • delete notes
    • search notes by tags, content or title
    • view notes by tags
    • change password
    • recieve email for password reset incase forgotten
    • reset password

Frontend

  • Next15
  • tailwind
  • SWR
  • axios
  • React
  • React-Load-Spinner

Backend

  • Language:

    • Python
  • Framework:

    • Fastapi
  • Tools:

    • Prisma for migrations
    • psycopg2 for raw SQL queries
    • passLib
    • pyjwt
    • docker
    • Fastapi-mail
  • Services:

    • AWS ECR (Image repo)
    • AWS LAMBDA (serverless)
    • Neon.tech (database server host)
    • vercel (frontend host)
    • gmail for mail client (password reset)

Links:

Acknowledgment:

  • Stackoverflow: for discovering better practices.
  • Chatgpt: for fixing errors in my raw sql queries.
  • Ifarontimi: ayo, ayo ayo WHAT'S MY NAME?!