Skip to content

ifaronti/Note-Backend-Fastapi-B

Folders and files

NameName
Last commit message
Last commit date
Feb 16, 2025
Feb 16, 2025
Jan 26, 2025
Feb 2, 2025
Feb 8, 2025
Feb 2, 2025
Feb 2, 2025
Feb 2, 2025

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?!