As a back-end developer, you're tasked with building the server end infrastructure and database that serves the front-end application that the user sees. The best way to demonstrate your prowess is to build a backend service for a given use case that demonstrates your command of critical development skills. A sample of projects that you can opt to create as your capstone project are listed below; we refresh this on a regular basis.
1. Privé (Movie Streaming)
Build and deploy microservices to power up a Netflix style movie streaming service, complete with user accounts, content management, ratings and more.
2. Blip (Social Network)
Build and deploy a RESTful API to power up a Twitter style short messaging social network, with user accounts, message feeds, favourites and more.
3. Bites (News Aggregator)
Design, create and deploy an API for news aggregator service like Google News. Enable users to customize the news feed, sources and other aspects.
4 Collab (Realtime Collaboration)
Build a real-time backend providing chat, file share and interaction services to a Slack-like web application.
5. Dew (Storefront)
Build microservices to power up a storefront featuring catalogues, user management, transactions, order tracking system and more.
6. ContentMaster (Content Management System)
Build microservices to power a hotel reservation service featuring user management, booking management, hotel reviews and ratings and more.
Throughout the Bootcamp, you will compile a portfolio of solo and group projects designed to reinforce what you've learned in each module. Through the capstone, you'll gain the experience to build a professional-grade portfolio of projects from concept to completion, mirroring real problems that engineers face — the best way to showcase the breadth of your technical skills to employers.
The projects will bring together your understanding of the full-stack architecture as you go from vision to deployment of a realistic full-stack application, encompassing all essential milestones encountered in a production setting.