- 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
- Next15
- tailwind
- SWR
- axios
- React
- React-Load-Spinner
-
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)
- Stackoverflow: for discovering better practices.
- Chatgpt: for fixing errors in my raw sql queries.
- Ifarontimi: ayo, ayo ayo WHAT'S MY NAME?!