Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rishabkumar7/cloud-resume-api

Cloud Resume API Challenge - where you build a serverless API for your resume using different cloud services.
https://github.com/rishabkumar7/cloud-resume-api

api aws azure cloud gcp serverless

Last synced: 2 days ago
JSON representation

Cloud Resume API Challenge - where you build a serverless API for your resume using different cloud services.

Awesome Lists containing this project

README

        

# Cloud Resume API Challenge

[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fcloudresumeapi.dev&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
![GitHub Repo stars](https://img.shields.io/github/stars/rishabkumar7/cloud-resume-api)

Welcome to the Cloud Resume API Challenge. A project where you will have the opportunity to build and deploy a serverless API using different Cloud providers (of your choice), integrated with GitHub Actions for CI/CD. The primary goal? Construct an API that can serve resume data in JSON format.

## Challenge Objective 🎯

Your task is to create a Serverless function that fetches resume data stored in a NoSQL Database and return it in JSON format. To level up the challenge, integrate GitHub Actions to automatically deploy updates to your Cloud Serverless function whenever you push to your repository.

## Key Requirements

- NoSQL Database: Containing sample resume data.
- Serverless Function: Fetch and return resume data.
- GitHub Actions: Automatically package and deploy your serverless on every push to the repository.

## Getting Started 🚀

The Challenge now support all three major cloud providers:

| Cloud | Challenge |
| -------- | ------- |
| [AWS](https://cloudresumeapi.dev/aws/) | [x] |
| [Azure](https://cloudresumeapi.dev/azure) | [x] |
| [GCP](https://cloudresumeapi.dev/gcp) | [x] |

## Submission/Showcase 📥

Once you're ready to submit your project, you can create a pull request to this repository.
Add your name, github repo URL and the resume API URL to the table in `submissions.md` file.
In your pull request, provide a summary of what you've done and any additional features or functionalities you've added.

All the submission can be found [here](docs/submissions.md).

## Acknowledgements 👏

Thank you to everyone who decides to participate. Community challenges like this are a great way to learn, improve, and demonstrate your skills. I can't wait to see what you build!

## Author

- Twitter: [@rishabincloud](https://twitter.com/rishabincloud)
- GitHub: [@rishabkumar7](https://github.com/rishabkumar7)

## Star History





Star History Chart

## Contributors so far





rishabkumar7


Rishab Kumar




DevABM


Amudha Balamurugan




SuryenduB


Suryendu Bhattacharyya




EoWanjala


Eric Wanjala




Samuel7050


Samuel7050




Sushant1209


Sushant Bagul






realexcel2021


Sheriff Joe




MeriemTerki


Meriem Terki




JQCVSC


JQCVSC




heinhtetwin


Hein Htet Win




dominikjaro


Dominik Jaro




Anandhakrishnan27


Anandhakrishnan






Achobandu


Achobandu




Abunuman


Muhammad-Jamiu Toyyib




SurajKamal24


Suraj




Suzannestacks


Suzannestacks




vikramnayyarcs


Vikram




he-who-must-not-be-nam3d


he-who-must-not-be-nam3d






jv199768


Jaivir Baweja




karungar


karungar




nielvid


Nielvid




pohwj


Wenjie Poh




rohit1101


rohit1101




TomiwaAribisala-git


Tomiwa






zablon-oigo


Zablon




RosemaryOjwang


Rosemary Atieno Ojwang




Raunak-ghost


Raunak-ghost




meghanasaivattikuti


meghanasaivattikuti




celineMaina


Meg




Simply-Lina


Kendi






hamitsehjal


Hamit Sehjal




loggerboy9325


George Wettlaufer




Emmanuel1930


Oyeniyi Emmanuel




damienjburks


Damien Burks




Jekwulum


Charles Nwoye