/Note-Taking-App

Single page application powered by a serverless API written completely in JavaScript. Full-Stack Apps with Serverless and React on AWS

Primary LanguageJavaScriptMIT LicenseMIT

This application ddress the following:-

  • Should allow users to signup and login to their accounts
  • Users should be able to create notes with some content
  • Each note can also have an uploaded file as an attachment
  • Allow users to modify their note and the attachment
  • Users can also delete their notes
  • The app should be able to process credit card payments
  • App should be served over HTTPS on a custom domain
  • The backend APIs need to be secure
  • The app needs to be responsive

Technologies & Services

  1. Lambda & API Gateway for our serverless API
  2. DynamoDB for our database
  3. Cognito for user authentication and securing our APIs
  4. S3 for hosting our app and file uploads
  5. CloudFront for serving out our app
  6. Route 53 for our domain
  7. Certificate Manager for SSL
  8. React.js for our single page app
  9. React Router for routing
  10. Bootstrap for the UI Kit
  11. Stripe for processing credit card payments
  12. Seed for automating Serverless deployments
  13. Netlify for automating React deployments