Notes Yard is a highly scalable, low cost and high performant one stop solution to:
- Upload notes and get sharable link and getting iframes to add in your website
- A Markdown Editor
- Creating private notebooks and notes
Frontend Code -> https://github.com/smilegupta/notes-yard-frontend
Deployed URL -> https://notes-yard.smilegupta.tech/
Backend Code -> https://github.com/smilegupta/notes-yard-backend
API Docs -> https://notesyard-api.smilegupta.tech
Frontned: Reactjs
Additional NPM Libraries
- react-toastify
- react-router-dom
- react-router-bootstrap
- react-password-mask
- react-modal
- react-copy-to-clipboard
- react-quill
- react-bootstrap
- axios
- aws-amplify
- @tippyjs/react
- react-markdown
- react-qr-code
- html-react-parser
- dompurify
Styling: CSS and BootStrap
Database: DynamoDB
Authentication and Authorisation: Cogito and Amplify
Storing Images: S3
Compute: AWS Lambda
Deployment: CI/CD setup using GitHub Actions via Serverless Framework
Architectural Diargram
- Uploading a paste (publically) and getting a sharable link.
- A MD Previewer
- Ability to make private notebooks and adding notes.
- User Management (Login, register, sending confirmation link, forgot password and email verification before entering the system)
- Authenticated Routes and 404 error page.
- Sharable SWOT Board for Analysis
Glad to see you here! Show some love by starring this repo.