Learn to Build Full-Stack Apps with Serverless and React
Serverless Stack is an open source guide for building and deploying full-stack apps using Serverless and React on AWS.
We are going to create a note taking app from scratch using React.js, AWS Lambda, API Gateway, DynamoDB, and Cognito.
It is a single-page React app powered by a serverless CRUD API. We also cover how add user authentication and handle file uploads.
The entire guide is hosted on GitHub and we use Discourse for our comments. With the help of the community we keep the guide accurate and up to date.
- Provide a free comprehensive resource
- Keep the content accurate and up to date
- Help people resolve their issues
Sponsor Serverless Stack on Patreon if you've found this guide useful or would like to be an official supporter. A big thanks to our supporters!
- If you are running into issues with a specific chapter, post in the comments for that chapter.
- Open a new issue if you've found a bug
- Or if you have a suggestion create a new topic in our forums
- Send us an email if you have any other questions or feedback.
- If you've found a typo, edit the chapter and submit a pull request.
Serverless Stack is built using Jekyll. To install, run the following in the root of the project.
$ bundle install
And to view locally.
$ bundle exec jekyll serve --incremental
This can be viewed by visiting http://localhost:4000/
.
You can also turn on live reloading while editing.
$ bundle exec jekyll serve --incremental --livereloading
Thank you for your considering to contribute. Read more about contributing.
Serverless Stack is authored and maintained by Frank Wang (@fanjiewang) & Jay V (@jayair). Subscribe to our newsletter for updates on Serverless Stack. Send us an email if you have any questions.