- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
In this project I learn how to develop a production-ready serverless backend API powered by AWS AppSync, Amplify & GraphQL
Client
Server
Some features of the application.
- User authentication
- Create post associated to a user
- Create comments associated to a post
- Attatch an image to a post
Go to live demo here
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.js
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.js
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
This project uses next/font
to automatically optimize and load Inter, a custom Google Font.
👤 Sidney
- GitHub: XsidX
- Twitter: @_sid_o
- LinkedIn: Sidney Kaguli
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
I would like to thank Paulo Dichone for his course work, AWS AppSync & Amplify with React & GraphQL - Complete Guide on Udemy.
This project is MIT licensed.