This project leverages AWS alongside Node.js and Express, creating a cloud-native web application designed for optimal performance and scalability. It serves as a web application for managing assignments, with CRUD (Create, Read, Update, Delete) operations implemented through APIs.
- AWS
- Node.js
- Express.js
- Clone Repository
git clone https://github.com/AkhilTalashi1995/Cloud-Native-Application.git
- Install dependencies
npm install
- Run application
npm start
You can use the following API endpoints for CRUD operations:
- Retrieve all assignments -
GET /assignments
- Retrieve a specific assignment by ID -
GET /assignments/:id
- Create a new assignment -
POST /assignments
- Update an assignment by ID -
PUT /assignments/:id
- Delete an assignment by ID -
DELETE /assignments/:id
Ensure the server is up and running before making any requests
If you have any questions or want to contribute to this project, please feel free to reach out to me at talashi.a@northeastern.edu