SuperDeployment is an online competition designed to enhance your deployment skills through step-by-step challenges across four levels. Each level presents a unique challenge, testing your ability to deploy frontend and backend applications efficiently.
- Online Competition with four levels
- Step-by-step challenges to build and improve deployment skills
- Compulsory participation in Level 0
- Increasing difficulty as you progress
Task:
- Use the provided GitHub template to create a portfolio.
- Fill in personal details and deploy the portfolio.
- https://github.com/AlphaCupcake10/PortfolioRevamped
- or use any other portfolio of your own
Submission Requirements:
- Provide a deployed link (Vercel, Netlify, Render, etc.).
- Optional: Submit a custom domain link.
Purpose:
- Warm-up task to ensure participants can deploy a basic project.
Task:
- Deploy a given HTML, CSS, and JS project on multiple deployment services.
Submission Requirements:
- Provide deployed links for Vercel and Netlify.
- List additional deployment providers (e.g., Render, Firebase, etc.).
- Optional: Submit a custom domain link (level1.[yourdomain]).
- Write a short documentation detailing the deployment process.
Purpose:
- Explore multiple deployment platforms and document your approach.
Task:
- Fix bugs in a provided React application.
- Deploy the bug-fixed app across multiple platforms.
Submission Requirements:
- Provide deployed links for Vercel and Render.
- Optional: Submit a custom domain link.
- Document bug fixes and solutions.
Purpose:
- Test debugging skills and deploy a polished application.
Task:
- Deploy a given Node.js backend application.
Submission Requirements:
- Provide links for deployments on AWS EC2 (if applicable), Google Cloud / Azure, and Render.
- Describe HTTPS setup & security measures.
- Write a detailed deployment process report.
Purpose:
- Focus on backend deployment skills, security (HTTPS), and in-depth deployment processes.
- CI/CD Pipelines: Extra points for setting up automated deployments.
- Dockerization: Extra points for containerizing projects with Docker.
- A designated project will be assigned.
- The first participant/team to fix errors and successfully deploy will earn bonus points.
- Submit your work through the online form.
- Provide all required links and documentation.
- Receive a confirmation email after submission.
- Speed & Completion: How quickly and fully the project was deployed.
- Diversity: Number of different deployment platforms used.
- Stability & Functionality: Whether the deployed project runs smoothly.
- Documentation: Clarity and detail in explaining the deployment process.
- Extra Features: CI/CD, Dockerization, or other improvements.
backend/ # Node.js backend project for Level 3
fastdeploy/ # Fastest Deployer challenge project
htmlcssjs/ # HTML/CSS/JS project for Level 1
react/ # React project for Level 2
README.md # This file
- Clone this repository:
git clone https://github.com/yourusername/SuperDeployment.git
- Navigate to a level folder and follow the instructions.
- Deploy the project using the required platforms.
- Submit your links and documentation.
Happy Deploying! 🚀